fbpx

MCP dans Claude Code

MCP

Model Context Protocol (MCP) is an open standard that lets Claude Code connect to external tools and data sources. When you ask a question, Claude automatically understands when it should use those tools to better handle your query.A lot of your context lives outside your codebase — in databases, productivity apps, or public repositories. MCP bridges that gap.

What Can You Do With It?

First, it’s important to understand the concept of “tools” in agentic AI. Tools give agents like Claude Code the ability to perform actions that help them complete tasks more effectively. This is different from typical AI, where you just get a text response back.

For example, if your team uses Linear for project management, you can add a Linear MCP server to bring in the details of your specific issues. If you need up-to-date documentation for a dependency, a docs MCP server like Context7 can provide that to Claude Code.

Claude Code querying a Linear MCP server to retrieve issue details for ticket MEN-12Claude Code using the Context7 MCP server to look up the latest shadcn/ui documentation

Ajout d’un serveur MCP

Vous pouvez ajouter des serveurs MCP avec leclaude mcp ajoutercommande. Il en existe deux types principaux :

Running claude mcp add to add an HTTP Linear MCP server from the terminal

  • Serveurs HTTPsont pour les services à distance. Ceux-ci sont hébergés par le fournisseur de services et se connectent sur le réseau.
  • Serveurs STDIOsont destinés aux processus locaux qui s’exécutent sur votre machine.

Running claude mcp add to add a local stdio MCP server with a Python scriptVous pouvez gérer vos serveurs avec/mcpdans une session Claude Code pour voir ce qui est connecté, vérifier l’état et désactiver les serveurs dont vous n’avez pas besoin.

The /mcp command showing connected MCP servers and their status

Serveurs de cadrage

Les serveurs MCP peuvent être parcourus de trois manières :

  1. Local— uniquement disponible dans le projet en cours, juste pour vous.
  2. Utilisateur— disponible sur tous vos projets.
  3. Projet— utilise un.mcp.jsonfichier que vous vérifiez dans le contrôle de version afin que toute personne sur la base de code obtienne automatiquement exactement les mêmes serveurs.

Contexte Coûts

Les serveurs MCP ajoutent des définitions d’outils à votre fenêtre contextuelle — même lorsque vous ne les utilisez pas activement. Si vous avez beaucoup de serveurs configurés, cela ronge votre contexte disponible. Courir/mcppour voir ce qui est connecté et désactiver tout ce que vous n’utilisez pas activement.

The /mcp server detail view with options to view tools, reconnect, or disable a serverSi un outil a un équivalent CLI (commeghpour GitHub ouawspour AWS), la CLI est plus contextuelle car elle n’ajoute pas de définitions d’outils persistantes.

Vous pourriez également bénéficier de l’utilisation d’unCompétenceau lieu de cela. Une compétence a un nom et une description chargés dans son contexte, et Claude ne charge l’intégralité du contenu de la compétence que lorsqu’il détermine qu’elle doit l’utiliser.

Si vos outils MCP dépassent 10 % de votre fenêtre contextuelle, Claude Code passe automatiquement en mode de recherche d’outils, qui découvre les bons outils à la demande — bien que cela ne fonctionne peut-être pas de manière aussi fiable.

Récapitulatif

MCP connecte Claude Code à vos outils externes et sources de données. Ajouter des serveurs avec claude mcp ajouter‘. Portez-les à votre projet avec .mcp.json votre équipe les obtient donc automatiquement. Et gardez un œil sur l’utilisation du contexte en désactivant les serveurs que vous n’utilisez pas activement.