Class: ApplicationMCPTool

Inherits:
ActionMCP::Tool show all
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

#execution_context

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