McpServerOptions
Interface: McpServerOptions
Defined in: packages/mcp/src/server.ts:32
Dependencies of an MCP server instance
Properties
beforeRequest?
optionalbeforeRequest?: () =>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?
optionalresources?: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