Heute führen wir die MCP Tool Search für Claude Code ein.
Da MCP ein immer beliebteres Protokoll geworden ist und Agenten leistungsfähiger geworden sind, haben wir festgestellt, dass MCP-Server bis zu 50+ Tools haben können und einen großen Teil des Kontexts beanspruchen.
Tool Search ermöglicht es Claude Code, Tools dynamisch in den Kontext zu laden, wenn MCP-Tools ansonsten viel Kontext beanspruchen würden.
**So funktioniert es:
**- Claude Code erkennt, wenn deine MCP-Tool-Beschreibungen mehr als 10 % des Kontexts verbrauchen würden
- Wenn ausgelöst, werden Tools über die Suche geladen anstatt vorab geladen
Ansonsten funktionieren MCP-Tools genau wie zuvor.
Damit wird eine der am häufigsten nachgefragten Funktionen auf GitHub umgesetzt: Lazy Loading für MCP-Server. Nutzer haben Setups mit 7+ Servern dokumentiert, die 67k+ Tokens verbrauchten.
**Wenn du einen MCP-Server erstellst
**Die meisten Dinge sind gleich, aber das Feld „Server Instructions“ wird mit aktivierter Tool Search nützlicher. Es hilft Claude zu wissen, wann er nach deinen Tools suchen soll, ähnlich wie bei Skills.
**Wenn du einen MCP-Client erstellst
**Wir empfehlen dringend, das ToolSearchTool zu implementieren, die Dokumentation findest du hier. Wir haben es mit einer benutzerdefinierten Suchfunktion implementiert, um es für Claude Code funktionsfähig zu machen.
**Was ist mit programmatischen Tool-Aufrufen?
**Wir haben mit programmatischen Tool-Aufrufen experimentiert, sodass MCP-Tools über Code miteinander kombiniert werden können. Obwohl wir dies in Zukunft weiter untersuchen werden, waren wir der Meinung, dass das dringendste Bedürfnis darin bestand, Tool Search herauszubringen, um den Kontextverbrauch zu reduzieren.
Sag uns, was du denkst, hier oder auf GitHub, wenn du siehst, wie das ToolSearchTool funktioniert.





