Documentation
¶
Index ¶
- func WithClient(ctx server.Cmd, url string, fn func(context.Context, *mcpclient.Client) error) error
- type CallToolCommand
- type Commands
- type GetPromptCommand
- type GetResourceCommand
- type ListPromptsCommand
- type ListResourcesCommand
- type ListToolsCommand
- type PromptCommands
- type ResourceCommands
- type ToolCommands
- type URLFlag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CallToolCommand ¶
type Commands ¶
type Commands struct {
ToolCommands
PromptCommands
ResourceCommands
}
type GetPromptCommand ¶
type GetResourceCommand ¶
type ListPromptsCommand ¶
type ListPromptsCommand struct {
URLFlag `embed:""`
}
type ListResourcesCommand ¶
type ListResourcesCommand struct {
URLFlag `embed:""`
}
type ListToolsCommand ¶
type ListToolsCommand struct {
URLFlag `embed:""`
}
type PromptCommands ¶
type PromptCommands struct {
ListPrompts ListPromptsCommand `cmd:"" name:"prompts" help:"List prompts exposed by an MCP server." group:"MCP"`
GetPrompt GetPromptCommand `cmd:"" name:"prompt" help:"Get a prompt by name from an MCP server." group:"MCP"`
}
type ResourceCommands ¶
type ResourceCommands struct {
ListResources ListResourcesCommand `cmd:"" name:"resources" help:"List resources exposed by an MCP server." group:"MCP"`
GetResource GetResourceCommand `cmd:"" name:"resource" help:"Get a resource by URI from an MCP server." group:"MCP"`
}
type ToolCommands ¶
type ToolCommands struct {
ListTools ListToolsCommand `cmd:"" name:"tools" help:"List tools exposed by an MCP server." group:"MCP"`
CallTool CallToolCommand `cmd:"" name:"tool-call" help:"Call a tool exposed by an MCP server." group:"MCP"`
}
Click to show internal directories.
Click to hide internal directories.