Documentation
¶
Index ¶
- Variables
- func RegisterAll(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterAllResources(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterDeleteAPISpec(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterEverything(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterGetAPIInfo(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterListAPISpecs(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterLoadAPISpec(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterRefreshAPISpec(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
- func RegisterSystemResource(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, ...)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMissingParameter = errors.New("missing required parameter") ErrInvalidParameter = errors.New("invalid parameter value") ErrSpecLoading = errors.New("failed to load API spec") )
Common errors for tool operations
Functions ¶
func RegisterAll ¶
func RegisterAll(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface, config server.ConfigInterface)
RegisterAll registers all tools with the MCP server
func RegisterAllResources ¶
func RegisterAllResources(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface)
RegisterAllResources registers all resources with the MCP server
func RegisterDeleteAPISpec ¶
func RegisterDeleteAPISpec(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface, config server.ConfigInterface)
RegisterDeleteAPISpec registers the delete_api_spec tool
func RegisterEverything ¶
func RegisterEverything(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface, config server.ConfigInterface)
RegisterEverything registers all tools and resources
func RegisterGetAPIInfo ¶
func RegisterGetAPIInfo(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface)
RegisterGetAPIInfo registers the get_api_info tool
func RegisterListAPISpecs ¶
func RegisterListAPISpecs(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface)
RegisterListAPISpecs registers the list_api_specs tool
func RegisterLoadAPISpec ¶
func RegisterLoadAPISpec(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface, config server.ConfigInterface)
RegisterLoadAPISpec registers the load_api_spec tool
func RegisterRefreshAPISpec ¶
func RegisterRefreshAPISpec(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface)
RegisterRefreshAPISpec registers the refresh_api_spec tool
func RegisterSystemResource ¶
func RegisterSystemResource(mcpServer *mcpserver.MCPServer, handler *server.MCPHandler, logger server.LoggerInterface)
RegisterSystemResource registers the system information resource
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.