MockMcpServer
Defined in: mcp.ts:104
Mock MCP server instance.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MockMcpServer(
config):MockMcpServer
Defined in: mcp.ts:116
Parameters
Section titled “Parameters”config
Section titled “config”MockMcpServerConfig
Returns
Section titled “Returns”MockMcpServer
Properties
Section titled “Properties”capabilities
Section titled “capabilities”
readonlycapabilities:object
Defined in: mcp.ts:108
prompts
Section titled “prompts”prompts:
boolean
resources
Section titled “resources”resources:
boolean
tools:
boolean
readonlyname:string
Defined in: mcp.ts:105
resources
Section titled “resources”
readonlyresources:Map<string,MockMcpResource>
Defined in: mcp.ts:107
readonlytools:Map<string,MockMcpTool>
Defined in: mcp.ts:106
Methods
Section titled “Methods”callTool()
Section titled “callTool()”callTool(
name,args):Promise<unknown>
Defined in: mcp.ts:201
Call a tool.
Parameters
Section titled “Parameters”string
unknown
Returns
Section titled “Returns”Promise<unknown>
connect()
Section titled “connect()”connect():
Promise<void>
Defined in: mcp.ts:163
Connect to this mock server.
Returns
Section titled “Returns”Promise<void>
disconnect()
Section titled “disconnect()”disconnect():
Promise<void>
Defined in: mcp.ts:170
Disconnect from this mock server.
Returns
Section titled “Returns”Promise<void>
isConnected()
Section titled “isConnected()”isConnected():
boolean
Defined in: mcp.ts:177
Check if connected.
Returns
Section titled “Returns”boolean
listResources()
Section titled “listResources()”listResources():
Promise<object[]>
Defined in: mcp.ts:213
List available resources.
Returns
Section titled “Returns”Promise<object[]>
listTools()
Section titled “listTools()”listTools():
Promise<object[]>
Defined in: mcp.ts:184
List available tools.
Returns
Section titled “Returns”Promise<object[]>
readResource()
Section titled “readResource()”readResource(
uri):Promise<{content:string|Buffer<ArrayBufferLike>;mimeType?:string;uri:string; }>
Defined in: mcp.ts:232
Read a resource.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<{ content: string | Buffer<ArrayBufferLike>; mimeType?: string; uri: string; }>
registerResource()
Section titled “registerResource()”registerResource(
definition):MockMcpResource
Defined in: mcp.ts:151
Register a resource with this mock server.
Parameters
Section titled “Parameters”definition
Section titled “definition”Returns
Section titled “Returns”registerTool()
Section titled “registerTool()”registerTool(
definition):MockMcpTool
Defined in: mcp.ts:138
Register a tool with this mock server.
Parameters
Section titled “Parameters”definition
Section titled “definition”Returns
Section titled “Returns”reset()
Section titled “reset()”reset():
void
Defined in: mcp.ts:252
Reset all call history.
Returns
Section titled “Returns”void