Class: ApplicationMCPTool
- Inherits:
-
ActionMCP::Tool
- Object
- ActionMCP::Capability
- ActionMCP::Tool
- ApplicationMCPTool
- Defined in:
- lib/generators/action_mcp/install/templates/application_mcp_tool.rb
Instance Attribute Summary
Attributes inherited from ActionMCP::Tool
#_required_properties, #_schema_properties
Attributes inherited from ActionMCP::Capability
Method Summary
Methods inherited from ActionMCP::Tool
accepts_additional_properties?, #additional_params, additional_properties, annotate, annotations_for_protocol, call, #call, collection, default_tool_name, destructive, destructive?, idempotent, idempotent?, inherited, #initialize, #inspect, meta, open_world, open_world?, output_schema, output_schema_legacy, property, read_only, read_only?, #render, #render_resource_link, requires_consent!, requires_consent?, schema_property_keys, title, to_h, tool_name, type, unregister_from_registry
Methods inherited from ActionMCP::Capability
abstract!, abstract?, capability_name, description, #initialize, #session, #with_context
Methods included from ActionMCP::Renderable
#render, #render_resource_link
Constructor Details
This class inherits a constructor from ActionMCP::Tool