tools

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL