MCPcopy Create free account
hub / github.com/compozy/agh / List

Method List

internal/api/core/interfaces.go:380–380  ·  view source on GitHub ↗
(ctx context.Context, scope toolspkg.Scope)

Source from the content-addressed store, hash-verified

378// ToolRegistry exposes registry projection and dispatch without binding API handlers to backend packages.
379type ToolRegistry interface {
380 List(ctx context.Context, scope toolspkg.Scope) ([]toolspkg.ToolView, error)
381 Search(ctx context.Context, scope toolspkg.Scope, q toolspkg.SearchQuery) ([]toolspkg.ToolView, error)
382 Get(ctx context.Context, scope toolspkg.Scope, id toolspkg.ToolID) (toolspkg.ToolView, error)
383 Call(ctx context.Context, scope toolspkg.Scope, req toolspkg.CallRequest) (toolspkg.ToolResult, error)

Implementers 5

RuntimeRegistryinternal/tools/registry.go
cliToolIntegrationRegistryinternal/cli/tool_integration_test.go
hostedRegistryStubinternal/mcp/hosted_test.go
apiTestToolRegistryinternal/api/core/tools_test.go
toolParityRegistryinternal/daemon/tools_transport_parity

Calls

no outgoing calls

Tested by 3

ListMethod · 0.52
ListMethod · 0.52