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§
- Call
Tool Params - Tool call parameters
- Call
Tool Result - Tool call result
- List
Tools Params - Parameters for listing tools
- List
Tools Result - Result of listing tools
- Tool
- MCP Tool definition
- Tool
Capabilities - Tool capabilities as defined by MCP
- Tool
Manager - Legacy ToolManager - maintains backward compatibility This maintains backward compatibility while the new modular architecture is being developed
Enums§
- Tool
Content - Tool content types