Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDatabase ¶
SetDatabase sets the DuckDB connection for the MCP server.
Types ¶
type Config ¶
type Config struct { Name string // Service Name Version string // Service Version UseSSE bool // Use SSE Transport instead of STDIO SSEHostPort string // HostPort to use for SSE }
Config is configuration for our MCP server
type ToolMap ¶
type ToolMap map[string]ToolRegistrationFunc
ToolMap is a map of names to ToolRegistrationFunc registration functions.
type ToolRegistrationFunc ¶
type ToolRegistrationFunc func(mcpServer *mcp_server.MCPServer, conn *sql.DB) error
ToolRegistrationFunc is a function type for registering tools with the MCP server. It takes an MCPServer and a database, returning an error if any.
Click to show internal directories.
Click to hide internal directories.