Class: Mcp::Tools::WorkItems::BaseTool

Inherits:
GraphqlTool show all
Includes:
Concerns::Constants, Concerns::ResourceFinder, Concerns::UrlParser
Defined in:
app/services/mcp/tools/work_items/base_tool.rb

Direct Known Subclasses

CreateWorkItemNoteTool, GetWorkItemNotesTool

Constant Summary

Constants included from Concerns::Constants

Concerns::Constants::ALL_TYPES, Concerns::Constants::GROUP_ONLY_TYPES, Concerns::Constants::PROJECT_AND_GROUP_TYPES, Concerns::Constants::URL_PATTERNS, Concerns::Constants::VERSIONS

Constants included from Concerns::Versionable

Concerns::Versionable::VERSION_FORMAT

Instance Attribute Summary

Attributes inherited from GraphqlTool

#current_user, #params

Method Summary

Methods inherited from GraphqlTool

#build_variables, #execute, #graphql_operation, #initialize, #operation_name

Methods included from Concerns::Versionable

#description, #graphql_operation, #initialize_version, #input_schema, #operation_name, #version

Constructor Details

This class inherits a constructor from Mcp::Tools::GraphqlTool