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

Method SearchTools

internal/cli/client_tools.go:111–124  ·  view source on GitHub ↗
(
	ctx context.Context,
	request ToolSearchRequest,
)

Source from the content-addressed store, hash-verified

109}
110
111func (c *unixSocketClient) SearchTools(
112 ctx context.Context,
113 request ToolSearchRequest,
114) (ToolsResponseRecord, error) {
115 request.Query = strings.TrimSpace(request.Query)
116 request.WorkspaceID = strings.TrimSpace(request.WorkspaceID)
117 request.SessionID = strings.TrimSpace(request.SessionID)
118 request.AgentName = strings.TrimSpace(request.AgentName)
119 var response ToolsResponseRecord
120 if err := c.doJSON(ctx, http.MethodPost, "/api/tools/search", nil, request, &response); err != nil {
121 return ToolsResponseRecord{}, err
122 }
123 return response, nil
124}
125
126func (c *unixSocketClient) GetTool(
127 ctx context.Context,

Calls 1

doJSONMethod · 0.95