Versions in this module Expand all Collapse all v1 v1.5.0 Apr 2, 2026 Changes in this version + type EntityProtector struct + func NewEntityProtector() *EntityProtector + func (p *EntityProtector) Protect(input string) (string, map[string][]string) + func (p *EntityProtector) Restore(input string, protected map[string][]string) string + type MCPTool struct + Description string + Name string + Parameters string + type MCPToolRegistry struct + func NewMCPToolRegistry() *MCPToolRegistry + func (r *MCPToolRegistry) Count() int + func (r *MCPToolRegistry) Get(name string) *MCPTool + func (r *MCPToolRegistry) List() []*MCPTool + func (r *MCPToolRegistry) Register(tool *MCPTool) + func (r *MCPToolRegistry) Search(query string) []*MCPTool