Method: ActionMCP::Tool.default_tool_name

Defined in:
lib/action_mcp/tool.rb

.default_tool_nameString Also known as: default_capability_name

Returns a default tool name based on the class name.

Returns:

  • (String)

    The default tool name.



69
70
71
72
73
# File 'lib/action_mcp/tool.rb', line 69

def self.default_tool_name
  return "" if name.nil?

  name.underscore.gsub("/", "__").sub(/_tool$/, "")
end