Class: TableInfoTool
- Inherits:
-
FastMcp::Tool
- Object
- FastMcp::Tool
- TableInfoTool
- Defined in:
- lib/rails-pg-extras-mcp.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.name ⇒ Object
172 173 174 |
# File 'lib/rails-pg-extras-mcp.rb', line 172 def self.name "table_info" end |
Instance Method Details
#call(table_name:) ⇒ Object
164 165 166 167 168 169 170 |
# File 'lib/rails-pg-extras-mcp.rb', line 164 def call(table_name:) if table_name.to_s.empty? return "table_name param is required" end RailsPgExtras.table_info(args: { table_name: table_name }, in_format: :hash) end |