Exception: MCP::ToolNotUnique

Inherits:
StandardError
  • Object
show all
Defined in:
lib/mcp/server.rb

Instance Method Summary collapse

Constructor Details

#initialize(duplicated_tool_names) ⇒ ToolNotUnique

Returns a new instance of ToolNotUnique.



9
10
11
12
13
14
# File 'lib/mcp/server.rb', line 9

def initialize(duplicated_tool_names)
  super(<<~MESSAGE)
    Tool names should be unique. Use `tool_name` to assign unique names to:
    #{duplicated_tool_names.join(", ")}
  MESSAGE
end