Documentation
¶
Index ¶
- Variables
- func DefineTool(g *genkit.Genkit, client client.MCPClient, mcpTool mcp.Tool, ...) (ai.Tool, error)
- type CallToolRequest
- type CallToolResult
- type Implementation
- type InitializeRequest
- type InitializeResult
- type JSONRPCError
- type ListToolsRequest
- type ListToolsResult
- type MCPClient
- type StdioMCPClient
- type Tool
- type ToolInputSchema
- type ToolListChangedNotification
- type ToolOption
- type ToolResult
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LATEST_PROTOCOL_VERSION = mcp.LATEST_PROTOCOL_VERSION NewStdioMCPClient = client.NewStdioMCPClient )
Functions ¶
Types ¶
type CallToolRequest ¶ added in v0.3.0
type CallToolRequest = mcp.CallToolRequest
type CallToolResult ¶ added in v0.3.0
type CallToolResult = mcp.CallToolResult
type Implementation ¶ added in v0.3.0
type Implementation = mcp.Implementation
type InitializeRequest ¶ added in v0.3.0
type InitializeRequest = mcp.InitializeRequest
type InitializeResult ¶ added in v0.3.0
type InitializeResult = mcp.InitializeResult
type JSONRPCError ¶ added in v0.3.0
type JSONRPCError = mcp.JSONRPCError
type ListToolsRequest ¶ added in v0.3.0
type ListToolsRequest = mcp.ListToolsRequest
type ListToolsResult ¶ added in v0.3.0
type ListToolsResult = mcp.ListToolsResult
type StdioMCPClient ¶ added in v0.3.0
type StdioMCPClient = client.StdioMCPClient
type ToolInputSchema ¶ added in v0.3.0
type ToolInputSchema = mcp.ToolInputSchema
type ToolListChangedNotification ¶ added in v0.3.0
type ToolListChangedNotification = mcp.ToolListChangedNotification
type ToolOption ¶ added in v0.3.0
type ToolOption = mcp.ToolOption
type ToolResult ¶
type ToolResult struct {
Error string `json:"error,omitempty"`
Result json.RawMessage `json:"result,omitempty"`
}
func (*ToolResult) String ¶
func (r *ToolResult) String() string
Click to show internal directories.
Click to hide internal directories.