Ce que vous pouvez faire avec MCP
Avec les serveurs MCP connectés, vous pouvez demander à Claude Code de :- Implémenter des fonctionnalités à partir de suivi de problèmes : « Ajouter la fonctionnalité décrite dans le problème JIRA ENG-4521 et créer une PR sur GitHub. »
- Analyser les données de surveillance : « Vérifier Sentry et Statsig pour vérifier l’utilisation de la fonctionnalité décrite dans ENG-4521. »
- Interroger les bases de données : « Trouver les e-mails de 10 utilisateurs aléatoires qui ont utilisé la fonctionnalité ENG-4521, en fonction de notre base de données Postgres. »
- Intégrer les conceptions : « Mettre à jour notre modèle d’e-mail standard en fonction des nouvelles conceptions Figma qui ont été publiées dans Slack »
- Automatiser les flux de travail : « Créer des brouillons Gmail invitant ces 10 utilisateurs à une session de rétroaction sur la nouvelle fonctionnalité. »
Serveurs MCP populaires
Voici quelques serveurs MCP couramment utilisés que vous pouvez connecter à Claude Code :Utilisez les serveurs MCP tiers à vos propres risques - Anthropic n’a pas vérifié
l’exactitude ou la sécurité de tous ces serveurs.
Assurez-vous que vous faites confiance aux serveurs MCP que vous installez.
Soyez particulièrement prudent lors de l’utilisation de serveurs MCP qui pourraient récupérer du contenu non approuvé,
car ceux-ci peuvent vous exposer à un risque d’injection de prompt.
Development & Testing Tools
Monitor errors, debug production issuesCommand
claude mcp add --transport http sentry https://mcp.sentry.dev/mcpSecurity analysis for dependenciesCommand
claude mcp add --transport http socket https://mcp.socket.dev/Provides access to Hugging Face Hub information and Gradio AI ApplicationsCommand
claude mcp add --transport http hugging-face https://huggingface.co/mcpDebug faster with AI agents that can access Jam recordings like video, console logs, network requests, and errorsCommand
claude mcp add --transport http jam https://mcp.jam.dev/mcpProject Management & Documentation
Interact with your Asana workspace to keep projects on trackCommand
claude mcp add --transport sse asana https://mcp.asana.com/sseManage your Jira tickets and Confluence docsCommand
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sseTask management, project trackingCommand
claude mcp add --transport stdio clickup --env CLICKUP_API_KEY=YOUR_KEY --env CLICKUP_TEAM_ID=YOUR_ID -- npx -y @hauptsache.net/clickup-mcpAccess real-time customer conversations, tickets, and user dataCommand
claude mcp add --transport http intercom https://mcp.intercom.com/mcpIntegrate with Linear's issue tracking and project managementCommand
claude mcp add --transport http linear https://mcp.linear.app/mcpRead docs, update pages, manage tasksCommand
claude mcp add --transport http notion https://mcp.notion.com/mcpAsk questions about your enterprise content, get insights from unstructured data, automate content workflowsCommand
claude mcp add --transport http box https://mcp.box.com/Extract valuable insights from meeting transcripts and summariesCommand
claude mcp add --transport http fireflies https://api.fireflies.ai/mcpManage monday.com boards by creating items, updating columns, assigning owners, setting timelines, adding CRM activities, and writing summariesCommand
claude mcp add --transport http monday https://mcp.monday.com/mcpDatabases & Data Management
Read/write records, manage bases and tablesCommand
claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-serverSupplies high quality fundamental financial data sourced from SEC Filings, investor presentationsCommand
claude mcp add --transport http daloopa https://mcp.daloopa.com/server/mcpAccess and manage HubSpot CRM data by fetching contacts, companies, and deals, and creating and updating recordsCommand
claude mcp add --transport http hubspot https://mcp.hubspot.com/anthropicPayments & Commerce
Integrate PayPal commerce capabilities, payment processing, transaction managementCommand
claude mcp add --transport http paypal https://mcp.paypal.com/mcpAnalyze, troubleshoot, and optimize Plaid integrations. Banking data, financial account linkingCommand
claude mcp add --transport sse plaid https://api.dashboard.plaid.com/mcp/sseUse an agent to build on Square APIs. Payments, inventory, orders, and moreCommand
claude mcp add --transport sse square https://mcp.squareup.com/ssePayment processing, subscription management, and financial transactionsCommand
claude mcp add --transport http stripe https://mcp.stripe.comDesign & Media
Generate better code by bringing in full Figma contextVisit developers.figma.com for local server setup.Command
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcpUpload, manage, transform, and analyze your media assetsMultiple services available. See documentation for specific server URLs.
Build video creation capabilities into your applicationsCommand
claude mcp add --transport sse invideo https://mcp.invideo.io/sseBrowse, summarize, autofill, and even generate new Canva designs directly from ClaudeCommand
claude mcp add --transport http canva https://mcp.canva.com/mcpInfrastructure & DevOps
Build applications, analyze traffic, monitor performance, and manage security settings through CloudflareMultiple services available. See documentation for specific server URLs. Claude Code can use the Cloudflare CLI if installed.
Create, deploy, and manage websites on Netlify. Control all aspects of your site from creating secrets to enforcing access controls to aggregating form submissionsCommand
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcpConfigure and manage Stytch authentication services, redirect URLs, email templates, and workspace settingsCommand
claude mcp add --transport http stytch http://mcp.stytch.dev/mcpVercel's official MCP server, allowing you to search and navigate documentation, manage projects and deployments, and analyze deployment logs—all in one placeCommand
claude mcp add --transport http vercel https://mcp.vercel.com/Automation & Integration
Besoin d’une intégration spécifique ? Trouvez des centaines d’autres serveurs MCP sur GitHub, ou créez le vôtre en utilisant le SDK MCP.
Installation des serveurs MCP
Les serveurs MCP peuvent être configurés de trois manières différentes selon vos besoins :Option 1 : Ajouter un serveur HTTP distant
Les serveurs HTTP sont l’option recommandée pour se connecter aux serveurs MCP distants. C’est le transport le plus largement supporté pour les services basés sur le cloud.Option 2 : Ajouter un serveur SSE distant
Le transport SSE (Server-Sent Events) est déprécié. Utilisez plutôt les serveurs HTTP, si disponibles.
Option 3 : Ajouter un serveur stdio local
Les serveurs Stdio s’exécutent en tant que processus locaux sur votre machine. Ils sont idéaux pour les outils qui ont besoin d’un accès direct au système ou de scripts personnalisés.Comprendre le paramètre ”—”:
Le
-- (double tiret) sépare les drapeaux CLI propres à Claude des commandes et arguments qui sont transmis au serveur MCP. Tout ce qui précède -- sont des options pour Claude (comme --env, --scope), et tout ce qui suit -- est la commande réelle pour exécuter le serveur MCP.Par exemple :claude mcp add --transport stdio myserver -- npx server→ exécutenpx serverclaude mcp add --transport stdio myserver --env KEY=value -- python server.py --port 8080→ exécutepython server.py --port 8080avecKEY=valuedans l’environnement
Gestion de vos serveurs
Une fois configurés, vous pouvez gérer vos serveurs MCP avec ces commandes :Conseils :
- Utilisez le drapeau
--scopepour spécifier où la configuration est stockée :local(par défaut) : Disponible uniquement pour vous dans le projet actuel (appeléprojectdans les versions antérieures)project: Partagé avec tous les membres du projet via le fichier.mcp.jsonuser: Disponible pour vous dans tous les projets (appeléglobaldans les versions antérieures)
- Définissez les variables d’environnement avec les drapeaux
--env(par exemple,--env KEY=value) - Configurez le délai d’expiration du démarrage du serveur MCP en utilisant la variable d’environnement MCP_TIMEOUT (par exemple,
MCP_TIMEOUT=10000 claudedéfinit un délai d’expiration de 10 secondes) - Claude Code affichera un avertissement lorsque la sortie de l’outil MCP dépasse 10 000 jetons. Pour augmenter cette limite, définissez la variable d’environnement
MAX_MCP_OUTPUT_TOKENS(par exemple,MAX_MCP_OUTPUT_TOKENS=50000) - Utilisez
/mcppour vous authentifier auprès des serveurs distants qui nécessitent une authentification OAuth 2.0
Utilisateurs Windows : Sur Windows natif (pas WSL), les serveurs MCP locaux qui utilisent Sans le wrapper
npx nécessitent le wrapper cmd /c pour assurer une exécution correcte.cmd /c, vous rencontrerez des erreurs « Connection closed » car Windows ne peut pas exécuter directement npx. (Voir la note ci-dessus pour une explication du paramètre --.)Serveurs MCP fournis par les plugins
Les plugins peuvent regrouper les serveurs MCP, fournissant automatiquement des outils et des intégrations lorsque le plugin est activé. Les serveurs MCP des plugins fonctionnent de manière identique aux serveurs configurés par l’utilisateur. Comment fonctionnent les serveurs MCP des plugins :- Les plugins définissent les serveurs MCP dans
.mcp.jsonà la racine du plugin ou en ligne dansplugin.json - Lorsqu’un plugin est activé, ses serveurs MCP démarrent automatiquement
- Les outils MCP du plugin apparaissent aux côtés des outils MCP configurés manuellement
- Les serveurs des plugins sont gérés via l’installation du plugin (pas les commandes
/mcp)
.mcp.json à la racine du plugin :
plugin.json :
- Cycle de vie automatique : Les serveurs démarrent lorsque le plugin s’active, mais vous devez redémarrer Claude Code pour appliquer les modifications du serveur MCP (activation ou désactivation)
- Variables d’environnement : Utilisez
${CLAUDE_PLUGIN_ROOT}pour les chemins relatifs au plugin - Accès aux variables d’environnement utilisateur : Accès aux mêmes variables d’environnement que les serveurs configurés manuellement
- Plusieurs types de transport : Support des transports stdio, SSE et HTTP (le support du transport peut varier selon le serveur)
- Distribution groupée : Outils et serveurs emballés ensemble
- Configuration automatique : Aucune configuration MCP manuelle nécessaire
- Cohérence d’équipe : Tout le monde obtient les mêmes outils lorsque le plugin est installé
Portées d’installation MCP
Les serveurs MCP peuvent être configurés à trois niveaux de portée différents, chacun servant des objectifs distincts pour gérer l’accessibilité et le partage des serveurs. Comprendre ces portées vous aide à déterminer la meilleure façon de configurer les serveurs pour vos besoins spécifiques.Portée locale
Les serveurs à portée locale représentent le niveau de configuration par défaut et sont stockés dans vos paramètres utilisateur spécifiques au projet. Ces serveurs restent privés pour vous et ne sont accessibles que lorsque vous travaillez dans le répertoire du projet actuel. Cette portée est idéale pour les serveurs de développement personnels, les configurations expérimentales ou les serveurs contenant des identifiants sensibles qui ne doivent pas être partagés.Portée du projet
Les serveurs à portée de projet permettent la collaboration d’équipe en stockant les configurations dans un fichier.mcp.json à la racine de votre projet. Ce fichier est conçu pour être archivé dans le contrôle de version, garantissant que tous les membres de l’équipe ont accès aux mêmes outils et services MCP. Lorsque vous ajoutez un serveur à portée de projet, Claude Code crée ou met à jour automatiquement ce fichier avec la structure de configuration appropriée.
.mcp.json résultant suit un format standardisé :
.mcp.json. Si vous devez réinitialiser ces choix d’approbation, utilisez la commande claude mcp reset-project-choices.
Portée utilisateur
Les serveurs à portée utilisateur offrent une accessibilité inter-projets, les rendant disponibles dans tous les projets de votre machine tout en restant privés pour votre compte utilisateur. Cette portée fonctionne bien pour les serveurs utilitaires personnels, les outils de développement ou les services que vous utilisez fréquemment dans différents projets.Choisir la bonne portée
Sélectionnez votre portée en fonction de :- Portée locale : Serveurs personnels, configurations expérimentales ou identifiants sensibles spécifiques à un projet
- Portée du projet : Serveurs partagés par l’équipe, outils spécifiques au projet ou services requis pour la collaboration
- Portée utilisateur : Utilitaires personnels nécessaires dans plusieurs projets, outils de développement ou services fréquemment utilisés
Hiérarchie et priorité des portées
Les configurations des serveurs MCP suivent une hiérarchie de priorité claire. Lorsque des serveurs portant le même nom existent à plusieurs portées, le système résout les conflits en donnant la priorité aux serveurs à portée locale en premier, suivis des serveurs à portée de projet, et enfin des serveurs à portée utilisateur. Cette conception garantit que les configurations personnelles peuvent remplacer les configurations partagées si nécessaire.Expansion des variables d’environnement dans .mcp.json
Claude Code prend en charge l’expansion des variables d’environnement dans les fichiers .mcp.json, permettant aux équipes de partager des configurations tout en maintenant la flexibilité pour les chemins spécifiques à la machine et les valeurs sensibles comme les clés API.
Syntaxe supportée :
${VAR}- Se développe à la valeur de la variable d’environnementVAR${VAR:-default}- Se développe àVARsi défini, sinon utilisedefault
command- Le chemin de l’exécutable du serveurargs- Arguments de la ligne de commandeenv- Variables d’environnement transmises au serveururl- Pour les types de serveur HTTPheaders- Pour l’authentification du serveur HTTP
Exemples pratiques
Exemple : Surveiller les erreurs avec Sentry
Exemple : Se connecter à GitHub pour les révisions de code
Exemple : Interroger votre base de données PostgreSQL
S’authentifier auprès des serveurs MCP distants
De nombreux serveurs MCP basés sur le cloud nécessitent une authentification. Claude Code prend en charge OAuth 2.0 pour les connexions sécurisées.1
Ajouter le serveur qui nécessite une authentification
Par exemple :
2
Utiliser la commande /mcp dans Claude Code
Dans Claude Code, utilisez la commande :Puis suivez les étapes dans votre navigateur pour vous connecter.
Conseils :
- Les jetons d’authentification sont stockés de manière sécurisée et actualisés automatiquement
- Utilisez « Clear authentication » dans le menu
/mcppour révoquer l’accès - Si votre navigateur ne s’ouvre pas automatiquement, copiez l’URL fournie
- L’authentification OAuth fonctionne avec les serveurs HTTP
Ajouter des serveurs MCP à partir de la configuration JSON
Si vous avez une configuration JSON pour un serveur MCP, vous pouvez l’ajouter directement :1
Ajouter un serveur MCP à partir de JSON
2
Vérifier que le serveur a été ajouté
Conseils :
- Assurez-vous que le JSON est correctement échappé dans votre shell
- Le JSON doit être conforme au schéma de configuration du serveur MCP
- Vous pouvez utiliser
--scope userpour ajouter le serveur à votre configuration utilisateur au lieu de celle spécifique au projet
Importer les serveurs MCP à partir de Claude Desktop
Si vous avez déjà configuré les serveurs MCP dans Claude Desktop, vous pouvez les importer :1
Importer les serveurs à partir de Claude Desktop
2
Sélectionner les serveurs à importer
Après avoir exécuté la commande, vous verrez une boîte de dialogue interactive qui vous permet de sélectionner les serveurs que vous souhaitez importer.
3
Vérifier que les serveurs ont été importés
Conseils :
- Cette fonctionnalité ne fonctionne que sur macOS et Windows Subsystem for Linux (WSL)
- Elle lit le fichier de configuration de Claude Desktop à partir de son emplacement standard sur ces plates-formes
- Utilisez le drapeau
--scope userpour ajouter les serveurs à votre configuration utilisateur - Les serveurs importés auront les mêmes noms que dans Claude Desktop
- Si des serveurs portant les mêmes noms existent déjà, ils recevront un suffixe numérique (par exemple,
server_1)
Utiliser Claude Code comme serveur MCP
Vous pouvez utiliser Claude Code lui-même comme serveur MCP auquel d’autres applications peuvent se connecter :Conseils :
- Le serveur fournit l’accès aux outils de Claude comme View, Edit, LS, etc.
- Dans Claude Desktop, essayez de demander à Claude de lire les fichiers dans un répertoire, de faire des modifications, et plus encore.
- Notez que ce serveur MCP expose simplement les outils de Claude Code à votre client MCP, donc votre propre client est responsable de l’implémentation de la confirmation de l’utilisateur pour les appels d’outils individuels.
Limites et avertissements de sortie MCP
Lorsque les outils MCP produisent de grandes sorties, Claude Code aide à gérer l’utilisation des jetons pour éviter de surcharger votre contexte de conversation :- Seuil d’avertissement de sortie : Claude Code affiche un avertissement lorsque la sortie de tout outil MCP dépasse 10 000 jetons
- Limite configurable : Vous pouvez ajuster le nombre maximum de jetons de sortie MCP autorisés en utilisant la variable d’environnement
MAX_MCP_OUTPUT_TOKENS - Limite par défaut : Le maximum par défaut est de 25 000 jetons
- Interrogent de grands ensembles de données ou des bases de données
- Génèrent des rapports ou des documentations détaillés
- Traitent des fichiers journaux ou des informations de débogage étendus
Si vous rencontrez fréquemment des avertissements de sortie avec des serveurs MCP spécifiques, envisagez d’augmenter la limite ou de configurer le serveur pour paginer ou filtrer ses réponses.
Utiliser les ressources MCP
Les serveurs MCP peuvent exposer des ressources que vous pouvez référencer en utilisant des mentions @, similaire à la façon dont vous référencez les fichiers.Référencer les ressources MCP
1
Lister les ressources disponibles
Tapez
@ dans votre prompt pour voir les ressources disponibles de tous les serveurs MCP connectés. Les ressources apparaissent aux côtés des fichiers dans le menu de saisie semi-automatique.2
Référencer une ressource spécifique
Utilisez le format
@server:protocol://resource/path pour référencer une ressource :3
Références de ressources multiples
Vous pouvez référencer plusieurs ressources dans un seul prompt :
Conseils :
- Les ressources sont automatiquement récupérées et incluses en tant que pièces jointes lorsqu’elles sont référencées
- Les chemins des ressources sont recherchables par correspondance floue dans la saisie semi-automatique de mention @
- Claude Code fournit automatiquement des outils pour lister et lire les ressources MCP lorsque les serveurs les supportent
- Les ressources peuvent contenir n’importe quel type de contenu fourni par le serveur MCP (texte, JSON, données structurées, etc.)
Utiliser les prompts MCP comme commandes slash
Les serveurs MCP peuvent exposer des prompts qui deviennent disponibles en tant que commandes slash dans Claude Code.Exécuter les prompts MCP
1
Découvrir les prompts disponibles
Tapez
/ pour voir toutes les commandes disponibles, y compris celles des serveurs MCP. Les prompts MCP apparaissent avec le format /mcp__servername__promptname.2
Exécuter un prompt sans arguments
3
Exécuter un prompt avec des arguments
De nombreux prompts acceptent des arguments. Passez-les séparés par des espaces après la commande :
Conseils :
- Les prompts MCP sont découverts dynamiquement à partir des serveurs connectés
- Les arguments sont analysés en fonction des paramètres définis du prompt
- Les résultats du prompt sont injectés directement dans la conversation
- Les noms des serveurs et des prompts sont normalisés (les espaces deviennent des traits de soulignement)
Configuration MCP d’entreprise
Pour les organisations qui ont besoin d’un contrôle centralisé sur les serveurs MCP, Claude Code prend en charge les configurations MCP gérées par l’entreprise. Cela permet aux administrateurs informatiques de :- Contrôler les serveurs MCP auxquels les employés peuvent accéder : Déployer un ensemble standardisé de serveurs MCP approuvés dans toute l’organisation
- Empêcher les serveurs MCP non autorisés : Optionnellement, empêcher les utilisateurs d’ajouter leurs propres serveurs MCP
- Désactiver complètement MCP : Supprimer complètement la fonctionnalité MCP si nécessaire
Configuration de la configuration MCP d’entreprise
Les administrateurs système peuvent déployer un fichier de configuration MCP d’entreprise aux côtés du fichier de paramètres gérés :- macOS :
/Library/Application Support/ClaudeCode/managed-mcp.json - Windows :
C:\ProgramData\ClaudeCode\managed-mcp.json - Linux :
/etc/claude-code/managed-mcp.json
managed-mcp.json utilise le même format qu’un fichier .mcp.json standard :
Restriction des serveurs MCP avec des listes blanches et des listes noires
En plus de fournir des serveurs gérés par l’entreprise, les administrateurs peuvent contrôler les serveurs MCP que les utilisateurs sont autorisés à configurer en utilisantallowedMcpServers et deniedMcpServers dans le fichier managed-settings.json :
- macOS :
/Library/Application Support/ClaudeCode/managed-settings.json - Windows :
C:\ProgramData\ClaudeCode\managed-settings.json - Linux :
/etc/claude-code/managed-settings.json
allowedMcpServers) :
undefined(par défaut) : Aucune restriction - les utilisateurs peuvent configurer n’importe quel serveur MCP- Tableau vide
[]: Verrouillage complet - les utilisateurs ne peuvent configurer aucun serveur MCP - Liste de noms de serveurs : Les utilisateurs ne peuvent configurer que les serveurs spécifiés
deniedMcpServers) :
undefined(par défaut) : Aucun serveur n’est bloqué- Tableau vide
[]: Aucun serveur n’est bloqué - Liste de noms de serveurs : Les serveurs spécifiés sont explicitement bloqués dans toutes les portées
- Ces restrictions s’appliquent à toutes les portées : utilisateur, projet, local et même les serveurs d’entreprise à partir de
managed-mcp.json - La liste noire a une priorité absolue : Si un serveur apparaît dans les deux listes, il sera bloqué
Priorité de la configuration d’entreprise : La configuration MCP d’entreprise a la priorité la plus élevée et ne peut pas être remplacée par les configurations utilisateur, locale ou de projet lorsque
useEnterpriseMcpConfigOnly est activé.