MCP / Plugins
Section intitulée « MCP / Plugins »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.
Principe
Section intitulée « Principe »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.
Installation
Section intitulée « Installation »# Via Claude Code directementclaude mcp add <nom> -- <commande-de-lancement>
# Exemple — serveur MCP filesystemclaude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /tmpOu manuellement dans ~/.claude/settings.json :
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "ghp_..." } } }}Vérifier les serveurs actifs
Section intitulée « Vérifier les serveurs actifs »# Dans Claude Code> /mcpAffiche les serveurs connectés, leur statut, et les outils disponibles.
Sélection curated
Section intitulée « Sélection curated »| Serveur | Usage | Install |
|---|---|---|
@modelcontextprotocol/server-github | Issues, PRs, repos GitHub | npx -y |
@modelcontextprotocol/server-filesystem | Accès fichiers avec permissions fines | npx -y |
@modelcontextprotocol/server-postgres | Requêtes SQL directement | npx -y |
| Figma MCP (officiel) | Lire designs, Code Connect | via claude.ai |
| Brave Search MCP | Recherche web | npx -y |
Portée de la config
Section intitulée « Portée de la config »| Niveau | Fichier | Usage |
|---|---|---|
| Global | ~/.claude/settings.json | MCP utilisés dans tous tes projets |
| Projet | .claude/settings.json | MCP spécifiques au projet (versionnables) |
| Local | .claude/settings.local.json | MCP avec credentials, ne pas committer |
Les credentials (tokens, clés API) vont dans
settings.local.json— ne jamais les versionner.