You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implements the server-side Tool Search Proxy pattern recommended by
Anthropic (code execution with MCP blog) and validated by Speakeasy
(100x token reduction). Instead of registering all tools with MCP,
niche tools are served through 3 meta-tools: ha_find_tools,
ha_get_tool_details, ha_execute_tool.
Phase 1 proxies 10 tools from 5 modules (zones, labels, addons,
voice_assistant, traces). Net tool count decreases by 7 (10 removed,
3 meta-tools added). Tool descriptions and implementations are
completely unchanged — they're stored server-side and returned on
demand.
Schema enforcement via required tool_schema hash prevents LLMs from
calling tools without reading documentation first.
Migration roadmap in tool_proxy.py PROXY_MODULES comments.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments