Aller au contenu
Structuré avec Claude

Le cycle writer/reviewer t’a donné un pattern pour challenger la qualité du code généré. MCP change d’angle : au lieu d’améliorer ce que Claude fait, on étend ce qu’il peut faire.

Les agents utilisent les outils built-in de Claude Code — Read, Edit, Bash. MCP étend cette palette : chaque serveur MCP ajoute des outils que Claude peut utiliser comme n’importe quel outil natif, pour interagir avec des services externes.

MCP (Model Context Protocol) est un protocole open-source qui permet à Claude Code de se connecter à des services externes via des serveurs spécialisés.

Claude Code
├── outils built-in (Bash, Read, Edit, Grep…)
└── outils MCP ← fournis par des serveurs externes
├── Figma MCP → lire/écrire des designs
├── GitHub MCP → issues, PRs, repos
├── Slack MCP → envoyer des messages
└── ...

Un serveur MCP expose des outils supplémentaires que Claude peut utiliser comme n’importe quel outil natif.

Fenêtre de terminal
# Via Claude Code directement
claude mcp add <nom> -- <commande-de-lancement>
# Exemple — serveur MCP filesystem
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /tmp

Ou manuellement dans ~/.claude/settings.json :

{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_..."
}
}
}
}
Fenêtre de terminal
# Dans Claude Code
> /mcp

Affiche les serveurs connectés, leur statut, et les outils disponibles.

ServeurUsageInstall
@modelcontextprotocol/server-githubIssues, PRs, repos GitHubnpx -y
@modelcontextprotocol/server-filesystemAccès fichiers avec permissions finesnpx -y
@modelcontextprotocol/server-postgresRequêtes SQL directementnpx -y
Figma MCP (officiel)Lire designs, Code Connectvia claude.ai
Brave Search MCPRecherche webnpx -y
NiveauFichierUsage
Global~/.claude/settings.jsonMCP utilisés dans tous tes projets
Projet.claude/settings.jsonMCP spécifiques au projet (versionnables)
Local.claude/settings.local.jsonMCP avec credentials, ne pas committer

Les credentials (tokens, clés API) vont dans settings.local.json — ne jamais les versionner.