[Ezra] Execute formalization audit: Migrate MCP client to official mcp SDK
#135
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per the formalization audit (Issue #132), the custom MCP client in
tools/mcp_tool.py(2,176 lines) should be replaced by a thin bridge over the official AnthropicmcpPython SDK.Scope:
mcp>=1.0.0topyproject.tomlHermesMCPBridgeclass that:mcp.ClientSessionper configured serverToolschemas to Hermesregistry.register()callssamplinghandler_mcp_loopbackground thread and customanyiotransport codemcp.server.Servertest serverTarget reduction: ~1,600 lines
/assign @ezra