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

Method GetTool

internal/cli/client_tools.go:126–137  ·  view source on GitHub ↗
(
	ctx context.Context,
	id string,
	query ToolQuery,
)

Source from the content-addressed store, hash-verified

124}
125
126func (c *unixSocketClient) GetTool(
127 ctx context.Context,
128 id string,
129 query ToolQuery,
130) (ToolResponseRecord, error) {
131 var response ToolResponseRecord
132 path := "/api/tools/" + url.PathEscape(strings.TrimSpace(id))
133 if err := c.doJSON(ctx, http.MethodGet, path, toolValues(query), nil, &response); err != nil {
134 return ToolResponseRecord{}, err
135 }
136 return response, nil
137}
138
139func (c *unixSocketClient) CreateToolApproval(
140 ctx context.Context,

Calls 2

doJSONMethod · 0.95
toolValuesFunction · 0.85