Skip to content

MockMcpServer

Defined in: mcp.ts:104

Mock MCP server instance.

new MockMcpServer(config): MockMcpServer

Defined in: mcp.ts:116

MockMcpServerConfig

MockMcpServer

readonly capabilities: object

Defined in: mcp.ts:108

prompts: boolean

resources: boolean

tools: boolean


readonly name: string

Defined in: mcp.ts:105


readonly resources: Map<string, MockMcpResource>

Defined in: mcp.ts:107


readonly tools: Map<string, MockMcpTool>

Defined in: mcp.ts:106

callTool(name, args): Promise<unknown>

Defined in: mcp.ts:201

Call a tool.

string

unknown

Promise<unknown>


connect(): Promise<void>

Defined in: mcp.ts:163

Connect to this mock server.

Promise<void>


disconnect(): Promise<void>

Defined in: mcp.ts:170

Disconnect from this mock server.

Promise<void>


isConnected(): boolean

Defined in: mcp.ts:177

Check if connected.

boolean


listResources(): Promise<object[]>

Defined in: mcp.ts:213

List available resources.

Promise<object[]>


listTools(): Promise<object[]>

Defined in: mcp.ts:184

List available tools.

Promise<object[]>


readResource(uri): Promise<{ content: string | Buffer<ArrayBufferLike>; mimeType?: string; uri: string; }>

Defined in: mcp.ts:232

Read a resource.

string

Promise<{ content: string | Buffer<ArrayBufferLike>; mimeType?: string; uri: string; }>


registerResource(definition): MockMcpResource

Defined in: mcp.ts:151

Register a resource with this mock server.

MockResourceDefinition

MockMcpResource


registerTool(definition): MockMcpTool

Defined in: mcp.ts:138

Register a tool with this mock server.

MockToolDefinition

MockMcpTool


reset(): void

Defined in: mcp.ts:252

Reset all call history.

void