Skip to main content
Defined in: server/FastMCP.ts:62

Properties

auth?

optional auth?: TokenVerifier;
Defined in: server/FastMCP.ts:66 Simple bearer-token verifier for non-OAuth auth scenarios.

middleware?

optional middleware?: Middleware[];
Defined in: server/FastMCP.ts:76 Middleware applied to every request in registration order.

name

name: string;
Defined in: server/FastMCP.ts:63

oauth?

optional oauth?: OAuthConfig;
Defined in: server/FastMCP.ts:68 Full OAuth 2.1 server with Dynamic Client Registration support.

promptsPageSize?

optional promptsPageSize?: number;
Defined in: server/FastMCP.ts:74 Maximum number of prompts returned per prompts/list page. Default: 50.

resourcesPageSize?

optional resourcesPageSize?: number;
Defined in: server/FastMCP.ts:72 Maximum number of resources (or templates) returned per page. Default: 50.

toolsPageSize?

optional toolsPageSize?: number;
Defined in: server/FastMCP.ts:70 Maximum number of tools returned per listTools page. Default: 50.

transforms?

optional transforms?: Transform[];
Defined in: server/FastMCP.ts:78 Transforms applied to component list responses in registration order.

version?

optional version?: string;
Defined in: server/FastMCP.ts:64