Skip to main content

McpClient

@forge/monorepo


@forge/monorepo / backend/src / McpClient

Interface: McpClient

Defined in: backend/src/mcp/provider.ts:29

The MCP client the host wires to a real transport. Kept minimal and injectable for tests.

Methods

callTool()

callTool(name, input): Promise<unknown>

Defined in: backend/src/mcp/provider.ts:31

Parameters

name

string

input

unknown

Returns

Promise<unknown>


listTools()

listTools(): Promise<readonly McpRemoteTool[]>

Defined in: backend/src/mcp/provider.ts:30

Returns

Promise<readonly McpRemoteTool[]>