MCPcopy Index your code
hub / github.com/coder/coder / GetTool

Method GetTool

aibridge/mcp/api.go:21–21  ·  view source on GitHub ↗

GetTool returns a given tool, if known, or returns nil.

(id string)

Source from the content-addressed store, hash-verified

19 ListTools() []*Tool
20 // GetTool returns a given tool, if known, or returns nil.
21 GetTool(id string) *Tool
22 // CallTool invokes an injected MCP tool
23 CallTool(ctx context.Context, name string, input any) (*mcp.CallToolResult, error)
24}

Callers 8

TestRecordToolUsageFunction · 0.65
RecordToolUsageMethod · 0.65
invokeInjectedToolMethod · 0.65
ProcessRequestMethod · 0.65
ProcessRequestMethod · 0.65
getInjectedToolByNameMethod · 0.65
ProcessRequestMethod · 0.65

Implementers 7

mockServerProxieraibridge/intercept/responses/blocking_
mockServerProxieraibridge/intercept/messages/base_inter
mockServerProxieraibridge/intercept/chatcompletions/blo
ServerProxyManageraibridge/mcp/server_proxy_manager.go
StreamableHTTPServerProxyaibridge/mcp/proxy_streamable_http.go
MockServerProxieraibridge/mcpmock/mcpmock.go
MockServerProxierMockRecorderaibridge/mcpmock/mcpmock.go

Calls

no outgoing calls

Tested by 1

TestRecordToolUsageFunction · 0.52