Interface: StartServerResult
Defined in: packages/core/src/server/startServer.ts:89
Result returned by startServer.
Properties
bus?
ts
readonly optional bus: TelemetryBusInstance;Defined in: packages/core/src/server/startServer.ts:93
The Telemetry Bus (if enabled).
close()
ts
readonly close: () => Promise<void>;Defined in: packages/core/src/server/startServer.ts:97
Gracefully shut down everything.
Returns
Promise<void>
httpServer?
ts
readonly optional httpServer: Server<typeof IncomingMessage, typeof ServerResponse>;Defined in: packages/core/src/server/startServer.ts:95
The HTTP server instance (only present when transport: 'http').
server
ts
readonly server:
| Server<{
method: string;
params?: {
[key: string]: unknown;
_meta?: {
[key: string]: unknown;
io.modelcontextprotocol/related-task?: {
taskId: string;
};
progressToken?: string | number;
};
};
}, {
method: string;
params?: {
[key: string]: unknown;
_meta?: {
[key: string]: unknown;
io.modelcontextprotocol/related-task?: {
taskId: string;
};
progressToken?: string | number;
};
};
}, {
[key: string]: unknown;
_meta?: {
[key: string]: unknown;
io.modelcontextprotocol/related-task?: {
taskId: string;
};
progressToken?: string | number;
};
}>
| null;Defined in: packages/core/src/server/startServer.ts:91
The MCP Server instance (null in edge/interceptor mode).