Documentation
¶
Overview ¶
Package mcp implements a Model Context Protocol server over stdio that exposes acurl checks as tools for AI assistants.
Index ¶
Constants ¶
View Source
const ProtocolVersion = "2025-06-18"
ProtocolVersion is the newest MCP revision this server implements.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
Name, Version string
Instructions string
// contains filtered or unexported fields
}
Server is an MCP server.
type Tool ¶
type Tool struct {
Name string `json:"name"`
Title string `json:"title,omitempty"`
Description string `json:"description"`
InputSchema map[string]any `json:"inputSchema"`
Annotations map[string]any `json:"annotations,omitempty"`
// contains filtered or unexported fields
}
Tool is an MCP tool definition plus its handler.
type ToolResult ¶
type ToolResult struct {
Content []Content `json:"content"`
StructuredContent any `json:"structuredContent,omitempty"`
IsError bool `json:"isError,omitempty"`
}
ToolResult is the result of tools/call.
Click to show internal directories.
Click to hide internal directories.