Chargement

Ajout de serveurs MCP à Claude Code

Leçon 605 min

Claude Code intègre directement un client MCP, ce qui signifie que vous pouvez connecter des serveurs MCP pour étendre considérablement ses fonctionnalités. Cela ouvre des possibilités vraiment puissantes pour personnaliser votre flux de travail de développement.

Comment fonctionne l'intégration MCP

Le Model Context Protocol permet à Claude Code de se connecter à des services externes via des serveurs MCP. Chaque serveur peut fournir des outils, des requêtes et des ressources qui étendent ce que Claude peut faire.

Le client MCP de Claude Code se connecte à deux serveurs MCP dotés d'outils, de requêtes et de ressources, chacun appelant un service externe.

Dans cet exemple, nous allons connecter Claude Code à un serveur MCP personnalisé qui fournit un outil de conversion de documents. Cela permettra à Claude de lire et de convertir des documents PDF et Word au format markdown.

Le client MCP à l'intérieur de Claude Code se connecte à notre serveur MCP, qui contient l'outil document_path_to_markdown.

Ajout d'un serveur MCP à Claude Code

La configuration d'un serveur MCP est simple. Tout d'abord, arrêtez toute session Claude Code en cours d'exécution, puis utilisez la commande MCP add :

bash
claude mcp add documents uv run main.py

Cette commande prend deux arguments :

  • Le nom du serveur (peut être n'importe quoi - « documents » dans ce cas)
  • La commande pour démarrer votre serveur MCP

Après avoir ajouté le serveur, redémarrez Claude Code et il se connectera automatiquement à votre serveur MCP.

Test de l'intégration

Une fois connecté, Claude peut utiliser les outils fournis par votre serveur MCP. Dans notre exemple, nous pouvons demander à Claude de convertir des fichiers de documents au format markdown, et il utilisera automatiquement l'outil de conversion de documents que nous avons créé.

Claude Code exécute l'outil MCP document_path_to_markdown sur mcp_docs.docx, renvoyant du markdown avec un tableau de primitives.

L'outil convertit avec succès le contenu du document, montrant comment les serveurs MCP peuvent ajouter des capacités entièrement nouvelles à Claude Code.

Il existe de nombreux serveurs MCP existants qui peuvent améliorer votre flux de travail de développement :

Étendre Claude avec MCP : un tableau de six serveurs MCP et ce que chacun permet à Claude de faire, répertoriés ci-dessous.

  • sentry-mcp - Découvre et corrige automatiquement les bugs enregistrés dans Sentry
  • playwright-mcp - Donne à Claude des capacités d'automatisation de navigateur pour les tests et le dépannage
  • figma-context-mcp - Expose les designs Figma à Claude
  • mcp-atlassian - Permet à Claude d'accéder à Confluence et Jira
  • firecrawl-mcp-server - Ajoute des capacités de scraping web à Claude
  • slack-mcp - Permet à Claude de publier des messages ou de répondre à des fils de discussion spécifiques

Construire votre flux de travail personnalisé

La véritable puissance vient de la combinaison de plusieurs serveurs MCP qui correspondent à vos besoins de développement spécifiques. Par exemple, vous pourriez configurer :

  • Un serveur Sentry pour récupérer les détails des erreurs de production
  • Un serveur Jira pour lire les exigences des tickets
  • Un serveur Slack pour notifier votre équipe lorsque le travail est terminé
  • Des serveurs personnalisés pour vos outils et processus spécifiques

Cette flexibilité rend Claude Code incroyablement adaptable à différents environnements et flux de travail de développement. Prenez le temps de réfléchir aux services externes et outils que vous utilisez régulièrement - il existe probablement un serveur MCP capable de les intégrer à Claude Code.