Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MCPServer ¶ added in v0.2.0
type MCPServer struct {
// Tool definitions (tools, prompts, resources, resource templates)
definitions.MCPToolDefinitions
// Server configuration (runtime, etc.)
//nolint:govet
serverconfig.MCPServerConfig
}
MCPServer defines the metadata and capabilities of an MCP server. It embeds MCPToolDefinitions for tool definitions and MCPServerConfig for server configuration.
func (*MCPServer) Instructions ¶ added in v0.2.0
Instructions returns the instructions from tool definitions
func (*MCPServer) InvocationBases ¶ added in v0.2.0
func (m *MCPServer) InvocationBases() map[string]*invocation.InvocationConfigWrapper
InvocationBases returns invocation bases from tool definitions
func (*MCPServer) Validate ¶ added in v0.2.0
func (s *MCPServer) Validate(invocationValidator definitions.InvocationValidator) error
Validate validates the MCPServer configuration
Click to show internal directories.
Click to hide internal directories.