af2956fdf1
- Introduced a new test file for MCPTool, covering various aspects such as name sanitization, name generation based on service and tool names, and description handling. - Implemented tests to ensure consistent tool name generation across different UUIDs and validate the maximum length constraints for tool names. - Added tests for tool registration behavior, ensuring that the first registered tool wins in case of name collisions. - Enhanced parameter handling tests to verify schema retrieval and default behavior when no schema is provided.