Build This Now
Build This Now
Raccourcis clavierGuide de la Status Line
Les bases de MCPMCP Tool SearchContext7 MCP50+ serveurs MCP pour Claude CodeServeurs MCP dans CursorRecherche dans Claude CodeAutomatisation de navigateur avec MCP pour Claude CodeAutomatisation des réseaux sociaux avec Claude CodeConstruis ton propre serveur MCP pour Claude Code
speedy_devvkoen_salo
Blog/Toolkit/MCP/MCP Tool Search

MCP Tool Search

MCP Tool Search charge à la demande les définitions d'outils Claude Code dès qu'elles dépassent 10 % de la fenêtre de contexte, récupérant des dizaines de milliers de tokens des serveurs MCP inactifs.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

Published Jan 23, 2026Toolkit hubMCP index

Problème : Tes serveurs MCP avalent la fenêtre de contexte avant même que la conversation commence. Sept serveurs et tu te retrouves avec 60 à 90K tokens utilisables sur 200K. Les tâches complexes meurent avant que tu aies tapé un seul mot.

Gain rapide : Claude Code active maintenant MCP Tool Search automatiquement dès que tes définitions d'outils dépassent 10 % de la fenêtre de contexte. Rien à activer. Lance /context et tu verras l'espace récupéré.

C'est quoi MCP Tool Search ?

Les définitions d'outils se chargeaient au démarrage de la session, toutes, à chaque fois. Le nouveau système remplace ça par un petit index de recherche et ne tire les détails complets des outils que quand Claude en a besoin.

Avant MCP Tool Search :

Starting session...
Loading 73 MCP tools... [39.8k tokens]
Loading 56 agents... [9.7k tokens]
Loading system tools... [22.6k tokens]
Ready with 92k tokens remaining.

Après MCP Tool Search :

Starting session...
Loading tool registry... [5k tokens]
Ready with 195k tokens available.

User: "I need to query the database"
> Auto-loading: postgres-mcp [+1.2k tokens]
> 193.8k tokens remaining

Pour ceux qui font tourner plusieurs serveurs, le chiffre clé est une réduction de 95 % des tokens consommés au démarrage.

Comment fonctionne MCP Tool Search

Le déclenchement est automatique. Tu dépasses les 10 % sur les tokens de description d'outils et le chargement paresseux s'active. À partir de là :

  1. Création du registre : Claude Code construit un index léger des noms et descriptions des outils
  2. Chargement à la demande : Les outils se chargent seulement quand Claude détermine qu'ils sont nécessaires pour ta requête
  3. Mise en cache intelligente : Les outils chargés restent disponibles pendant toute la durée de la session
  4. Même expérience : Les outils MCP fonctionnent exactement comme avant, aucun changement de workflow requis

Ton prompt est analysé pour en extraire les mots-clés. Seuls les outils qui semblent correspondre sont chargés. Tout le reste reste en attente.

Pour les développeurs de serveurs MCP

Tu construis ton propre serveur ? Le champ server instructions fait maintenant un vrai travail. Avec MCP Tool Search activé, c'est lui qui dit à Claude quand venir chercher.

Traite-les comme des descriptions de compétences. Ils nomment la capacité et les mots déclencheurs :

{
  "mcpServers": {
    "my-custom-server": {
      "command": "node",
      "args": ["/path/to/server.js"],
      "serverInstructions": "Database operations for PostgreSQL including queries, schema management, and data migrations. Use for any database-related tasks."
    }
  }
}

De bonnes instructions de serveur doivent :

  • Décrire clairement les capacités du serveur
  • Inclure les mots-clés que les utilisateurs pourraient utiliser dans leurs prompts
  • Préciser quand les outils doivent être activés
  • Rester courtes, mais couvrir toute la surface

Vérifier l'utilisation du contexte

Deux commandes slash te disent ce qui est chargé et ce qui ne l'est pas :

# Check current context usage
/context
 
# See which MCP tools are loaded
/mcp

Tu remarqueras que le nombre de tokens au démarrage chute fortement une fois le chargement paresseux actif. Au fur et à mesure que Claude charge des outils pour le vrai travail, le compte monte, mais seulement de ce que tu utilises vraiment.

Options de configuration

Les réglages par défaut conviennent à la plupart des setups. Quand tu veux un comportement différent, le fichier de paramètres et quelques commandes slash te donnent les leviers.

Activer ou désactiver Tool Search

Bascule l'interrupteur global depuis tes paramètres Claude Code :

{
  "enable_tool_search": true
}

Mets enable_tool_search à false si tu préfères que tous les outils MCP se chargent au démarrage de la session (comportement classique).

Contrôle par serveur

Désactiver pour des serveurs spécifiques (si tu as toujours besoin de certains outils immédiatement) :

/mcp disable tool-search my-always-needed-server

Forcer le chargement d'outils spécifiques quand tu sais que tu en auras besoin :

Load the github and postgres MCP tools for this session

Impact concret

Les chiffres viennent directement de l'issue GitHub #7336, le rapport de bug qui a lancé toute cette fonctionnalité :

RessourceAvantAprès
Outils MCP39.8k tokens (19.9%)~5k tokens (2.5%)
Contexte disponible92k tokens195k tokens
Utilisable pour le travail46%97.5%

Les développeurs qui tournent avec des setups denses, bases de données, intégrations GitHub, automatisation de navigateur et APIs personnalisées, peuvent enfin lancer une charge de travail complète sans toucher le plafond.

Notes de compatibilité

Tous les serveurs MCP existants continuent de fonctionner. Quelques points à retenir :

  • Serveurs plus anciens : Peuvent fonctionner moins efficacement s'ils manquent de bonnes descriptions d'outils
  • Serveurs personnalisés : Ajoute des serverInstructions clairs pour de meilleurs résultats
  • Outils haute fréquence : Pense à désactiver le chargement paresseux pour les serveurs que tu utilises constamment

Ce que ça rend possible

Avec 95 % de contexte en plus, les gains pratiques ressemblent à ça :

  • Lancer des sessions de coding plus longues et plus complexes
  • Utiliser plus de serveurs MCP simultanément sans pénalité
  • Maintenir l'historique de conversation sur des workflows étendus
  • Exécuter des tâches multi-étapes qui butaient auparavant sur des limites de contexte

Prochaines étapes

Tire le meilleur parti de ton setup MCP :

  1. Audite tes serveurs : Lance /context pour voir ton utilisation actuelle
  2. Mets à jour les instructions de serveur : Ajoute des instructions descriptives aux serveurs personnalisés
  3. Explore plus de serveurs : Consulte notre guide des serveurs MCP populaires, tu peux maintenant en lancer plus sans pénalité
  4. Apprends les bases MCP : Revois les bases MCP si tu es nouveau sur le protocole

L'impôt contexte était le plus gros frein à l'empilement de serveurs MCP. Le chargement paresseux lève ce frein. Connecte les serveurs que tu veux, et le runtime garde la fenêtre honnête. Si tu préfères éviter les essais-erreurs sur quels serveurs connecter ensemble, le Code Kit de ClaudeFast livre un setup MCP sélectionné avec son système de 18 agents, pour que tu démarres la première session déjà réglé.

Continue in MCP

  • 50+ serveurs MCP pour Claude Code
    Plus de 50 serveurs MCP pour Claude Code : intégrations d'éditeurs, moniteurs d'utilisation, orchestrateurs, connecteurs de bases de données, pilotes de navigateur et kits de démarrage à brancher dès aujourd'hui.
  • Automatisation de navigateur avec MCP pour Claude Code
    Connecte Playwright ou Puppeteer à Claude Code via MCP et pilote de vrais navigateurs avec des instructions en langage naturel — scraping, QA, tests de régression, zéro sélecteur.
  • Context7 MCP
    Ajoute Context7 MCP à Claude Code pour que les prompts récupèrent la doc actuelle des bibliothèques au moment de la requête — fini les devinettes sur des données d'entraînement obsolètes, les API inventées et les fonctions renommées.
  • Serveurs MCP dans Cursor
    Configure les serveurs MCP dans Cursor IDE. Où se trouve .cursor/mcp.json, le format JSON attendu par Cursor, et les premiers serveurs à ajouter pour la recherche, git et le navigateur.
  • Construis ton propre serveur MCP pour Claude Code
    Crée un serveur MCP personnalisé pour Claude Code en Node.js. Définitions d'outils, gestionnaires de requêtes, patterns REST et Postgres, plus la config dont Claude Code a besoin pour le charger.
  • Les bases de MCP
    Les bases du Model Context Protocol : des processus serveurs exposent des outils, APIs et services à Claude Code via un format de communication partagé. Config, transports et premier serveur.

More from Toolkit

  • Raccourcis clavier
    Configurer keybindings.json dans Claude Code : 17 contextes, syntaxe des touches, séquences d'accords, combinaisons de modificateurs, et comment désactiver n'importe quel raccourci par défaut instantanément.
  • Guide de la Status Line
    Configure une status line Claude Code affichant le nom du modèle, la branche git, le coût de session et l'utilisation du contexte. Config settings.json, JSON d'entrée, scripts bash, Python, Node.js.
  • SEO IA et optimisation GEO
    Un tour d'horizon de la Generative Engine Optimization : comment faire citer ton contenu dans les réponses de ChatGPT, Claude et Perplexity plutôt que simplement classé sur Google.
  • Claude Code vs Cursor en 2026
    Une comparaison côte à côte de Claude Code et Cursor en 2026 : modèles d'agents, fenêtres de contexte, niveaux de prix, et comment chaque outil s'adapte aux différents workflows des développeurs.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

On this page

C'est quoi MCP Tool Search ?
Comment fonctionne MCP Tool Search
Pour les développeurs de serveurs MCP
Vérifier l'utilisation du contexte
Options de configuration
Activer ou désactiver Tool Search
Contrôle par serveur
Impact concret
Notes de compatibilité
Ce que ça rend possible
Prochaines étapes

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.