Skip to main content

McpServerOptions

@webda/mcp


Interface: McpServerOptions

Defined in: packages/mcp/src/server.ts:32

Dependencies of an MCP server instance

Properties​

beforeRequest?​

optional beforeRequest?: () => void

Defined in: packages/mcp/src/server.ts:56

Hook run before tools/resources requests (tool list change detection)

Returns​

void


getSession​

getSession: (extra) => Session

Defined in: packages/mcp/src/server.ts:52

Caller session for a request

Parameters​

extra​
authInfo?​

AuthInfo

Returns​

Session


info​

info: object

Defined in: packages/mcp/src/server.ts:36

Server name and version announced at initialize

name​

name: string

version​

version: string


maxOutputBytes​

maxOutputBytes: number

Defined in: packages/mcp/src/server.ts:48

Truncation threshold for tool and resource text


resources?​

optional resources?: ResourceRegistry

Defined in: packages/mcp/src/server.ts:44

Resources exposed; undefined disables resources


tools​

tools: ToolRegistry

Defined in: packages/mcp/src/server.ts:40

Tools exposed