Aujourd'hui, nous déployons la fonctionnalité MCP Tool Search pour Claude Code.
Alors que MCP est devenu un protocole de plus en plus populaire et que les agents sont devenus plus performants, nous avons constaté que les serveurs MCP peuvent avoir jusqu'à 50 outils ou plus et occuper une grande partie du contexte.
Tool Search permet à Claude Code de charger dynamiquement des outils dans le contexte lorsque les outils MCP utiliseraient autrement beaucoup de contexte.
Comment ça marche :
- Claude Code détecte lorsque les descriptions de vos outils MCP utiliseraient plus de 10% du contexte
- Lorsque cela est déclenché, les outils sont chargés via la recherche au lieu d'être préchargés
Sinon, les outils MCP fonctionnent exactement comme avant.
Cela résout l'une de nos fonctionnalités les plus demandées sur GitHub : le chargement différé pour les serveurs MCP. Les utilisateurs documentaient des configurations avec 7 serveurs ou plus consommant plus de 67 000 tokens.
Si vous créez un serveur MCP
Les choses restent essentiellement les mêmes, mais le champ « instructions du serveur » devient plus utile avec la recherche d'outils activée. Il aide Claude à savoir quand chercher vos outils, un peu comme les compétences.
Si vous créez un client MCP
Nous vous recommandons vivement d'implémenter le ToolSearchTool, vous trouverez la documentation ici. Nous l'avons implémenté avec une fonction de recherche personnalisée pour qu'il fonctionne avec Claude Code.
Qu'en est-il des appels d'outils programmatiques ?
Nous avons expérimenté l'appel d'outils programmatique afin que les outils MCP puissent être composés entre eux via du code. Bien que nous continuerons à explorer cela à l'avenir, nous avons estimé que le besoin le plus important était de proposer Tool Search pour réduire l'utilisation du contexte.
Dites-nous ce que vous en pensez ici ou sur GitHub lorsque vous verrez le fonctionnement du ToolSearchTool.





