Tool Search et travailler intelligemment
Comment Claude Code reste rapide avec des dizaines de MCP server
⏱ Estim. ~4 min
01 · Lire
Un problème auquel tu n'as pas pensé : plus tu ajoutes de MCP server, plus Claude ralentit.
Pourquoi ? Chaque MCP server expose des outils — et chaque outil possède une description que Claude doit lire. Si tu as 10 server avec 15 outils chacun, ce sont 150 descriptions d'outils chargées dans le contexte de Claude avant même que tu poses ta question. Cela mange l'espace réservé à la vraie conversation.
C'est comme essayer d'organiser une réunion où chacun doit d'abord lire le CV complet de tous les autres avant de pouvoir parler du projet.
Points clés
- Chaque outil MCP a une description qui consomme des tokens de contexte
- Plus de server = plus de descriptions = moins de place pour la conversation
- 10+ server peuvent consommer une part significative du contexte
- C'est exactement le problème que Tool Search résout
02 · Lire
Tool Search est la solution de Claude Code. Plutôt que de précharger tous les outils de tous les server, il les charge à la demande. Quand tu poses une question, Claude utilise un outil de recherche pour trouver les outils MCP pertinents, ne charge que ceux-là et continue.
C'est automatique — pas de configuration nécessaire. Tool Search s'active quand les descriptions de tes outils MCP consomment plus de 10 % de la fenêtre de contexte.
Le résultat ? Tu peux brancher des dizaines de MCP server sans gaspiller ton contexte sur des outils inutiles.
Points clés
- Tool Search charge les outils MCP à la demande, pas à l'avance
- S'active automatiquement quand les outils dépassent 10 % du contexte
- Ne charge que les outils dont Claude a vraiment besoin pour la tâche en cours
- Te permet de faire tourner beaucoup de MCP server sans coût de performance
03 · Exemple de code
Tool Search est activé par défaut, mais tu peux l'ajuster. La variable d'environnement ENABLE_TOOL_SEARCH contrôle son comportement.
Par défaut (auto — s'active à 10 % du contexte)
claude
Seuil personnalisé (s'active à 5 %)
ENABLE_TOOL_SEARCH=auto:5 claude
Totalement désactivé (tous les outils préchargés)
ENABLE_TOOL_SEARCH=false claude
La plupart des utilisateurs n'ont pas besoin de toucher à ça — le mode auto par défaut fonctionne bien. Abaisse le seuil si tu as beaucoup de server. Ne le désactive que si tu débugges un souci de découverte d'outils.
04 · Lire
Dans Claude Code, la commande /mcp est ta console de contrôle pour les MCP server. Tape /mcp pour voir tous les server connectés et leur statut.
Le vert signifie connecté. Si un server nécessite une authentification (comme GitHub ou Sentry), /mcp te guide à travers le login OAuth — il ouvre ton navigateur, tu te connectes, et Claude obtient l'accès.
Tu peux aussi effacer une authentification, voir les erreurs et regarder quels outils chaque server fournit. Vois /mcp comme le tableau de bord de toutes tes connexions MCP.
Points clés
- /mcp affiche tous les server et leur statut de connexion
- Utilisé pour s'authentifier auprès des server OAuth (GitHub, Sentry, etc.)
- « Clear authentication » pour réinitialiser l'accès quand nécessaire
- Le premier endroit à vérifier quand un MCP server ne marche pas
05 · Quiz
Tu as configuré 20 MCP server et Claude semble lent. Quelle fonctionnalité réduit automatiquement l'usage du contexte en chargeant les outils à la demande ?
- Cache MCP
- Server batching
- Tool Search
- Compression de contexte
06 · Compléter
Dans Claude Code, tape /_____ pour voir le statut de tous les MCP server et t'authentifier auprès des services OAuth.
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.