Module: ToolRegistry

Defined in:
lib/stack-service-base/mcp/mcp_tool_registry.rb

Defined Under Namespace

Classes: Definition, ExecutionContext, Registry

Class Method Summary collapse

Class Method Details

.defaultObject



111
112
113
# File 'lib/stack-service-base/mcp/mcp_tool_registry.rb', line 111

def default
  @default ||= Registry.new
end

.define(name, &block) ⇒ Object



115
116
117
# File 'lib/stack-service-base/mcp/mcp_tool_registry.rb', line 115

def define(name, &block)
  default.define(name, &block)
end

.fetch(name) ⇒ Object



127
128
129
# File 'lib/stack-service-base/mcp/mcp_tool_registry.rb', line 127

def fetch(name)
  default.fetch(name)
end

.listObject



123
124
125
# File 'lib/stack-service-base/mcp/mcp_tool_registry.rb', line 123

def list
  default.list
end

.registryObject



119
120
121
# File 'lib/stack-service-base/mcp/mcp_tool_registry.rb', line 119

def registry
  default.registry
end