Skip to content

MCPServerStdio

Public interface of an MCP server that provides tools. You can use this class to pass MCP server settings to your agent.

  • BaseMCPServerStdio
new MCPServerStdio(options): MCPServerStdio
Parameter Type

options

MCPServerStdioOptions

MCPServerStdio

BaseMCPServerStdio.constructor
cacheToolsList: boolean;
BaseMCPServerStdio.cacheToolsList
get name(): string

string

BaseMCPServerStdio.name
callTool(toolName, args): Promise<object[]>
Parameter Type

toolName

string

args

null | Record<string, unknown>

Promise<object[]>

BaseMCPServerStdio.callTool

close(): Promise<void>

Promise<void>

BaseMCPServerStdio.close

connect(): Promise<void>

Promise<void>

BaseMCPServerStdio.connect

listTools(): Promise<object[]>

Promise<object[]>

BaseMCPServerStdio.listTools