Aller au contenu principal
Model Context Protocol

Les MCP : Donnez des
super-pouvoirs à Claude Code

Connectez Claude Code à vos outils favoris (GitHub, Slack, Gmail, bases de données) et transformez-le en assistant tout-puissant qui agit dans votre environnement réel.

Concept

Qu'est-ce qu'un MCP ?

Le Model Context Protocol, c'est l'adaptateur universel entre Claude Code et le reste du monde numerique.

L'analogie simple

Imaginez que Claude Code est un expert polyvalent enferme dans une piece. Il est brillant, mais il ne peut rien toucher en dehors de cette piece. Les MCP, ce sont des prises universelles que vous branchez entre Claude et vos outils : votre boite mail, votre code source, vos bases de donnees, votre navigateur...

Chaque MCP ouvre une nouvelle porte. Sans MCP, Claude Code peut seulement lire et ecrire des fichiers locaux. Avec les MCP, il peut envoyer un message Slack, creer une pull request GitHub, lancer une requete SQL, et bien plus encore. tout ca depuis le terminal.

Sans MCP

Claude Code lit et ecrit des fichiers locaux. Puissant, mais isole.

+ MCP

Vous branchez des adaptateurs qui connectent Claude a vos services.

Resultat

Un assistant qui agit dans votre environnement reel, pas juste dans un chat.

Architecture

Comment ca marche ?

Le MCP agit comme un pont standardise entre Claude Code et les services externes.

Vous

"Montre-moi les issues GitHub ouvertes"

Claude Code

Comprend votre demande et appelle le bon MCP

MCP Server

Traduit la requete en appels API

Service externe

GitHub, Slack, Gmail, BDD...

Protocole standard

Le MCP est un protocole ouvert cree par Anthropic. Chaque MCP server expose un ensemble d'outils (tools) que Claude Code peut appeler automatiquement. Vous n'avez pas besoin d'ecrire du code, juste de configurer la connexion.
Installation

Comment installer un MCP ?

Trois etapes simples pour connecter un nouveau service a Claude Code.

1

Ouvrir la configuration de Claude Code

Les MCP se configurent dans le fichier settings.json de Claude Code. Vous pouvez le modifier directement ou utiliser la commande dediee.

Terminalbash
# Ouvrir la configuration via Claude Code
claude mcp add <nom-du-mcp> -- <commande> <args>
# Ou editer manuellement le fichier de configuration
# ~/.claude/settings.json (configuration globale)
# .claude/settings.json (configuration par projet)
2

Ajouter le MCP dans settings.json

Chaque MCP est declare dans la section mcpServers. Voici la structure type :

~/.claude/settings.jsonjson
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/chemin/vers/votre/dossier"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_votre_token_ici"
}
}
}
}

Securite des tokens

Ne commitez jamais vos tokens dans un repository Git. Utilisez des variables d'environnement ou un gestionnaire de secrets pour les informations sensibles. Preferez la configuration globale (~/.claude/settings.json) pour les tokens personnels.
3

Verifier que le MCP est actif

Relancez Claude Code et verifiez que les outils du MCP sont disponibles. Claude Code detecte automatiquement les MCP configures au demarrage.

Terminalbash
# Lister les MCP configures
claude mcp list
# Tester un MCP en demandant a Claude de l'utiliser
claude "Liste les fichiers dans mon dossier projet"

Astuce

Si un MCP ne se connecte pas, verifiez que la commande (npx, uvx, etc.) est bien installee et accessible dans votre PATH. Vous pouvez aussi regarder les logs avec claude mcp logs.
Recommandations

Les MCP incontournables

Notre selection des meilleurs MCP servers pour debuter et aller plus loin avec Claude Code.

Debutant

Filesystem

Lire et ecrire des fichiers, explorer des repertoires, rechercher du contenu. L'outil de base pour interagir avec votre systeme de fichiers.

Organiser, analyser et transformer vos fichiers locaux

Intermediaire

GitHub

Gerer les pull requests, issues, rechercher du code, consulter les workflows CI/CD. Indispensable pour les developpeurs.

Automatiser la gestion de vos repositories

Intermediaire

PostgreSQL / SQLite

Interroger vos bases de donnees directement depuis Claude Code. Executer des requetes SQL, analyser les schemas, exporter des resultats.

Explorer et analyser vos donnees sans quitter le terminal

Avance

Puppeteer / Playwright

Automatiser un navigateur web : prendre des screenshots, remplir des formulaires, scraper des pages, tester des interfaces.

Tests E2E, web scraping et automatisation de navigateur

Debutant

Slack

Lire et envoyer des messages, gerer les channels, rechercher dans l'historique. Connectez votre communication d'equipe a Claude.

Automatiser les notifications et la veille d'equipe

Debutant

Gmail

Lire, rechercher et trier vos emails. Creer des brouillons, analyser des conversations, extraire des informations cles.

Gagner du temps sur la gestion de vos emails

Tutoriel

Votre premier workflow MCP

Installez et utilisez le MCP Filesystem en 5 minutes pour decouvrir la puissance des MCP.

1

Installer le MCP Filesystem

Le MCP Filesystem est le plus simple pour debuter. Il permet a Claude Code de lire et manipuler les fichiers d'un dossier que vous choisissez.

Terminalbash
# Ajouter le MCP Filesystem en une commande
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /home/votre-user/projets
2

Verifier la configuration

Assurez-vous que le MCP est bien enregistre dans votre configuration.

Terminalbash
claude mcp list
# Resultat attendu :
# filesystem: connected
# Tools: read_file, write_file, list_directory, search_files, ...
3

Utiliser le MCP dans une conversation

Lancez Claude Code et demandez-lui d'utiliser les fichiers. Il detectera automatiquement le MCP Filesystem et l'utilisera.

Terminalbash
# Lancer Claude Code
claude
# Puis demandez par exemple :
> Liste tous les fichiers TypeScript dans mon dossier projets
> et donne-moi un resume de chaque fichier.
# Claude va automatiquement :
# 1. Utiliser list_directory pour explorer le dossier
# 2. Utiliser read_file pour lire chaque fichier .ts
# 3. Vous fournir un resume structure
4

Aller plus loin

Combinez plusieurs MCP pour creer des workflows puissants. Par exemple, utilisez Filesystem + GitHub pour analyser un projet local et creer automatiquement une pull request.

~/.claude/settings.jsonjson
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/home/votre-user/projets"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
}
},
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-..."
}
}
}
}

Workflow concret

Essayez : "Analyse les fichiers modifies cette semaine dans mon projet, cree une pull request avec un resume des changements, et envoie une notification Slack a l'equipe." Claude Code enchainera les trois MCP automatiquement.
Bonnes pratiques

Tirer le meilleur des MCP

Principe du moindre privilege

N'accordez a chaque MCP que les permissions necessaires. Limitez les dossiers accessibles au MCP Filesystem, utilisez des tokens avec des scopes restreints pour GitHub.

Configuration par projet

Utilisez le fichier .claude/settings.json a la racine de chaque projet pour des MCP specifiques. Reservez la config globale (~/.claude/settings.json) pour les MCP universels.

Combinez les MCP

La vraie puissance emerge quand Claude enchaine plusieurs MCP dans un meme workflow. Filesystem + GitHub + Slack = automatisation complete.

Documentez vos configurations

Ajoutez un fichier CLAUDE.md a la racine de vos projets pour expliquer quels MCP sont utilises et pourquoi. Claude Code le lira automatiquement.

Limites a connaitre

Les MCP executent des actions reelles (envoi de messages, creation de fichiers, requetes API). Claude Code vous demandera toujours confirmation avant d'executer une action sensible. Ne desactivez pas cette protection avec --dangerously-skip-permissions en production.

Continuez votre apprentissage

Les MCP ne sont qu'une piece du puzzle. Decouvrez les Skills pour enseigner des comportements personnalises a Claude Code, et maitrisez le prompting avance pour des resultats exceptionnels.