MCP Servers incontournables
Le Model Context Protocol (MCP) permet à Claude d'interagir avec des outils externes. Voici ma sélection.
Config de base (~/.claude/settings.json)
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/chemin/vers/tes/projets"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..." }
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost/db"]
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
Les essentiels
| MCP | Usage | Install |
|---|---|---|
| filesystem | Lire/écrire des fichiers hors du projet courant | @modelcontextprotocol/server-filesystem |
| github | PRs, issues, commits, repos | @modelcontextprotocol/server-github |
| postgres | Requêtes SQL directes depuis Claude | @modelcontextprotocol/server-postgres |
| playwright | Scraping / tests E2E pilotés par Claude | @modelcontextprotocol/server-playwright |
| context7 | Doc officielle à jour dans le contexte | @upstash/context7-mcp |
| brave-search | Recherche web depuis Claude | @modelcontextprotocol/server-brave-search |
Playwright MCP — le plus impressionnant
Claude pilote un vrai navigateur :
Ouvre le site X, connecte-toi avec ces credentials,
navigue jusqu'à la page Y, extrait le tableau et retourne-le en JSON.
Utile pour : tests E2E automatisés, scraping, vérifications visuelles.
npx @modelcontextprotocol/server-playwright
Brave Search MCP
Pour donner accès au web en temps réel à Claude Code sans passer par Perplexity. Nécessite une API key Brave gratuite.
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": { "BRAVE_API_KEY": "BSA..." }
}
Référence complète : modelcontextprotocol.io