Skip to main content

McpToolProvider

@forge/monorepo


@forge/monorepo / backend/src / McpToolProvider

Interface: McpToolProvider

Defined in: backend/src/mcp/index.ts:96

Bridges one connection into the ordinary tool pipeline.

Extends

Properties

connectionId

readonly connectionId: string

Defined in: backend/src/mcp/index.ts:97


id

readonly id: string

Defined in: backend/src/tools/index.ts:170

Inherited from

ToolProvider.id

Methods

listTools()

listTools(context): Promise<readonly Tool<unknown>[]>

Defined in: backend/src/tools/index.ts:171

Parameters

context

ExecutionContext

Returns

Promise<readonly Tool<unknown>[]>

Inherited from

ToolProvider.listTools


snapshot()

snapshot(context): Promise<McpCatalogSnapshot>

Defined in: backend/src/mcp/index.ts:98

Parameters

context

ExecutionContext

Returns

Promise<McpCatalogSnapshot>