Module tools_legacy

Source
Expand description

MCP Tools implementation - Now using modular architecture

This module has been restructured as part of Phase 1 enhancement. The massive monolithic implementation has been broken down into logical modules for better maintainability.

Structs§

CallToolParams
Tool call parameters
CallToolResult
Tool call result
ListToolsParams
Parameters for listing tools
ListToolsResult
Result of listing tools
Tool
MCP Tool definition
ToolCapabilities
Tool capabilities as defined by MCP
ToolManager
Legacy ToolManager - maintains backward compatibility This maintains backward compatibility while the new modular architecture is being developed

Enums§

ToolContent
Tool content types