Les 15 meilleurs serveurs MCP pour Claude Code en 2026
Brancher le bon serveur MCP sur Claude Code, c’est la différence entre un agent qui répond à des questions et un agent qui fait vraiment le boulot. En 2026, l’écosystème MCP (lancé fin 2024 par Anthropic) compte plusieurs milliers de serveurs recensés via les agrégateurs comme glama.ai ou smithery.ai. Une quinzaine seulement entrent vraiment dans le workflow quotidien d’un dev.
Ce guide couvre les 15 serveurs MCP qui transforment vraiment ton workflow Claude Code, avec installation en 1 ligne et un use-case concret pour chacun. Si tu débutes avec MCP, commence par le guide ultime MCP Server pour comprendre le protocole, puis reviens ici pour choisir tes serveurs.
Organisation : 4 catégories × 3 serveurs + 3 bonus qui sortent des sentiers battus. Tous ces serveurs sont open-source et utilisables gratuitement (sauf mention contraire).
Tableau récapitulatif : les 15 serveurs en un coup d’œil
Avant de plonger dans les détails, le statut de maintenance par serveur (mai 2026) pour éviter les pièges :
| # | Serveur | Package recommandé | Maintenu par | Statut | Use case |
|---|---|---|---|---|---|
| 1 | filesystem | @modelcontextprotocol/server-filesystem |
Anthropic | ✅ Actif | Accès fichiers locaux |
| 2 | github | ghcr.io/github/github-mcp-server (Docker) |
GitHub | ✅ Officiel — npm legacy archivé | Issues, PRs, Actions |
| 3 | playwright | @playwright/mcp |
Microsoft | ✅ Officiel | Tests E2E, scraping |
| 4 | postgres | postgres-mcp (Crystal DBA) |
Communauté | ⚠️ npm officiel archivé + CVE | Query DB |
| 5 | supabase | @supabase/mcp-server-supabase |
Supabase | ✅ Officiel | Tables, RLS, auth |
| 6 | elasticsearch | @elastic/mcp-server-elasticsearch (v0.4+ Rust) |
Elastic | ⚠️ npm legacy deprecated | Recherche full-text |
| 7 | notion | Remote : https://mcp.notion.com |
Notion | ✅ Officiel | Lecture/écriture workspace |
| 8 | linear | Remote : https://mcp.linear.app/mcp |
Linear | ✅ Officiel — pas de package npm | Issues, projets |
| 9 | slack | @zencoderai/slack-mcp-server |
Zencoder (fork du repo Anthropic) | ⚠️ Repo Anthropic archivé | Canaux, messages |
| 10 | stripe | @stripe/mcp |
Stripe | ✅ Officiel | Customers, subscriptions |
| 11 | airtable | airtable-mcp-server (domdomegg) |
Communauté | ✅ Maintenu | CRM, base no-code |
| 12 | figma | Dev Mode MCP (app desktop) ou figma-developer-mcp |
Figma / GLips | ✅ Officiel beta + communauté | Tokens design |
| 13 | context7 | @upstash/context7-mcp |
Upstash | ✅ Officiel | Doc lib à jour |
| 14 | brave-search | @brave/brave-search-mcp-server |
Brave | ✅ Officiel — npm legacy archivé | Recherche web privacy |
| 15 | puppeteer | @modelcontextprotocol/server-puppeteer |
Communauté | ⚠️ Archivé — préférer Playwright | Automation legacy |
Sept serveurs sur quinze ont vu leur package historique archivé ou déprécié depuis 2025. C’est la maladie de jeunesse de MCP : les premières implémentations Anthropic ont passé le relais aux éditeurs des services, ou à la communauté. Vérifie systématiquement le statut npm/GitHub avant d’installer.
Pourquoi brancher des MCP sur Claude Code
Claude Code sans MCP, c’est déjà puissant : lire/écrire tes fichiers locaux, lancer des commandes bash, grep dans ton code. Mais tu restes confiné à ta machine.
Claude Code avec les bons MCP connectés : tu peux demander à l’agent « regarde les issues GitHub du repo, identifie celles taguées bug critique, check dans notre base Postgres si elles impactent des users actifs, et crée un plan de fix priorisé ». Trois services externes, zéro ligne d’intégration à écrire. L’écart de productivité se voit immédiatement.
Catégorie 1 — Dev & code
1. filesystem — l’accès fichiers de base
Le serveur MCP le plus utilisé. Donne à Claude un accès scopé à des dossiers spécifiques de ta machine.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/toi/projets"]
}
}
}
Use case : scoper Claude à un répertoire précis pour éviter qu’il accède à / ou à des dossiers sensibles. Utile quand tu bosses sur plusieurs repos.
2. github, issues, PRs, releases
Le deuxième MCP le plus important pour tout dev. Claude peut lire les issues, créer des PRs, merger, commenter, chercher dans les repos, et consulter les actions. Attention : le package npm @modelcontextprotocol/server-github n’est plus maintenu depuis avril 2025 (repo officiel github/github-mcp-server). La voie recommandée en 2026 est le serveur officiel via Docker, ou le serveur distant https://api.githubcopilot.com/mcp/.
{
"github": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..." }
}
}
Use case : « Récupère les 5 dernières issues taguées good first issue sur repo X, résume-les, et propose un plan de résolution pour la plus prioritaire. »
3. playwright, automatiser un navigateur
Playwright MCP permet à Claude de piloter un navigateur : naviguer, cliquer, remplir des formulaires, screenshots, tests E2E. Idéal pour tester tes apps web ou scraper de la data.
{
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp"]
}
}
Use case : « Ouvre mon-app.dev, teste le flow d’inscription avec un email aléatoire, vérifie que la redirection dashboard marche, fais un screenshot de chaque étape. »
Catégorie 2 — Data & backend
4. postgres, query directe sur ta DB
Claude peut exécuter des SELECT/INSERT/UPDATE sur ta base Postgres. À scoper avec prudence (user read-only en prod). Important : le package historique @modelcontextprotocol/server-postgres a été déprécié sur npm le 10 juillet 2025 (et son repo archivé sur GitHub fin mai 2025) et contient une vulnérabilité SQL injection non patchée documentée par Datadog Security Labs. Utilise plutôt Postgres MCP Pro (Crystal DBA) ou un fork patché récent.
{
"postgres": {
"command": "postgres-mcp",
"args": ["postgresql://user:pass@host:5432/db"]
}
}
Use case : « Compte les users actifs inscrits cette semaine par pays, et exporte en CSV. »
5. supabase, l’ORM Claude-friendly
Le MCP Supabase officiel. Permet à Claude de gérer tables, migrations, RLS policies, storage, auth. Essentiel si tu builds avec Supabase.
{
"supabase": {
"command": "npx",
"args": ["-y", "@supabase/mcp-server-supabase", "--project-ref=abcxyz"],
"env": { "SUPABASE_ACCESS_TOKEN": "sbp_..." }
}
}
Use case : « Ajoute une colonne deleted_at nullable sur la table users, crée la migration, applique, et update les RLS policies pour exclure les soft-deleted. »
6. elasticsearch, recherche full-text
Si tu utilises Elasticsearch ou OpenSearch, Claude peut écrire des requêtes complexes, debugger les mappings, analyser les index. Note : le package npm @elastic/mcp-server-elasticsearch est marqué deprecated par Elastic — la v0.4.0+ a été réécrite en Rust et vit désormais dans le repo officiel elastic/mcp-server-elasticsearch. Vérifie le repo pour la version courante avant install.
{
"elasticsearch": {
"command": "docker",
"args": ["run", "--rm", "-i", "-e", "ES_URL", "-e", "ES_API_KEY", "docker.elastic.co/mcp/elasticsearch", "stdio"],
"env": {
"ES_URL": "https://cluster.es.io:9243",
"ES_API_KEY": "base64key=="
}
}
}
Use case : « Trouve dans les logs pourquoi le nombre d’erreurs 500 a doublé depuis mardi. Aggrège par endpoint. »
Catégorie 3 — Productivité & SaaS
7. notion, lire et écrire dans ton workspace
Pour les équipes qui vivent dans Notion. Claude peut lire les docs, créer des pages, mettre à jour des databases. Notion propose désormais deux serveurs MCP officiels : le remote hosté https://mcp.notion.com (recommandé, OAuth natif) et le package local @notionhq/notion-mcp-server (que Notion annonce pouvoir sunsetter à terme dans son README, support actif limité au remote). Privilégie le remote si ton client MCP le supporte.
{
"notion": {
"url": "https://mcp.notion.com"
}
}
Use case : « Récupère le template de spec technique dans Notion, duplique-le, remplis-le avec les infos de la feature export-csv, et ajoute la page au sprint courant. »
8. linear, issues et projets
Alternative à GitHub Issues pour la gestion de projet. Populaire dans les startups tech. Note : Linear maintient un serveur MCP remote officiel depuis mai 2025 (changelog Linear). Depuis février 2026, l’endpoint SSE est déprécié au profit de https://mcp.linear.app/mcp en streamable HTTP (changelog Linear fév 2026). C’est la voie recommandée, plutôt que des packages npm communautaires.
{
"linear": {
"url": "https://mcp.linear.app/mcp"
}
}
Use case : « Résume les 10 dernières issues de l’équipe back-end, identifie celles qui bloquent la release de la semaine prochaine. »
9. slack, poster, lire, résumer
Claude peut lire un canal, poster des messages, résumer une conversation, créer un thread. Utile pour les standups ou reports automatiques. Note : le serveur Slack du repo Anthropic a été archivé en mai 2025 ; la maintenance est passée à Zencoder via @zencoderai/slack-mcp-server. Pour les use cases avancés (search, DMs, browser tokens), korotovsky/slack-mcp-server est l’alternative communautaire la plus utilisée.
{
"slack": {
"command": "npx",
"args": ["-y", "@zencoderai/slack-mcp-server"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-...",
"SLACK_TEAM_ID": "T0..."
}
}
}
Use case : « Résume la conversation du canal #incident-2026-04-10 et poste un rapport structuré dans #postmortems. »
Catégorie 4 — Paiement & SaaS
10. stripe, paiements et abonnements
Le MCP Stripe officiel donne accès aux customers, subscriptions, invoices, test mode. Fondamental pour tout ce qui est facturation.
{
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": { "STRIPE_SECRET_KEY": "sk_test_..." }
}
}
Use case : « Trouve tous les clients qui ont downgrade leur plan ce mois-ci et compare avec la table churn dans Postgres. »
11. airtable, bases de données no-code
Pour les équipes qui utilisent Airtable comme back-office. Claude lit et modifie les records.
{
"airtable": {
"command": "npx",
"args": ["-y", "airtable-mcp-server"],
"env": { "AIRTABLE_API_KEY": "pat_..." }
}
}
Use case : « Récupère les leads de la base CRM taggés hot et crée un draft email perso pour chacun. »
12. figma, extraire tokens design
Figma MCP permet à Claude d’inspecter un fichier Figma : tokens couleur, typographie, composants, dimensions. Bridge design-to-code. Deux options en 2026 : (1) le Dev Mode MCP server officiel intégré à l’application Figma desktop (Dev ou Full seat sur plan payant, en beta), qui lit le calque sélectionné en temps réel ; (2) l’alternative communautaire Framelink (figma-developer-mcp par GLips) qui passe par l’API Figma avec un token. Le Dev Mode officiel est le choix par défaut pour les nouveaux projets.
{
"figma": {
"command": "npx",
"args": ["-y", "figma-developer-mcp"],
"env": { "FIGMA_ACCESS_TOKEN": "figd_..." }
}
}
Use case : « Extrais les tokens couleur du fichier Figma abc123 et mets à jour tailwind.config.ts avec la nouvelle palette. »
3 bonus qui sortent des sentiers battus
13. context7, doc officielle à jour
Le MCP qui résout le problème numéro 1 des LLM : les hallucinations sur les libs récentes. Context7 expose la doc officielle à jour de milliers de librairies. Claude vérifie avant d’implémenter.
{
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
Use case : « Implémente l’auth avec Better Auth v1.5. Utilise context7 pour vérifier la syntaxe exacte de la v1.5, pas les versions antérieures. »
14. brave-search, recherche web avec résultats structurés
Claude peut lancer des recherches web via Brave Search, avec des résultats structurés propres. Alternative privacy-friendly à Google. Note : le package historique @modelcontextprotocol/server-brave-search a été archivé et remplacé par le serveur officiel maintenu par Brave : @brave/brave-search-mcp-server. Sept outils disponibles (web, local/places, image, video, news, summarizer, plus la recherche POI).
{
"brave-search": {
"command": "npx",
"args": ["-y", "@brave/brave-search-mcp-server"],
"env": { "BRAVE_API_KEY": "BSA..." }
}
}
Use case : « Cherche les retours d’expérience récents sur Better Auth vs Clerk vs Auth.js pour un projet Next.js 15. »
15. puppeteer, scraping et automatisation legacy
Avant Playwright, il y avait Puppeteer. Note : le package @modelcontextprotocol/server-puppeteer du repo Anthropic est archivé depuis 2025 — encore fonctionnel mais sans patchs de sécurité. Pour la plupart des cas, Playwright MCP (§3) couvre mieux les besoins modernes. Garde Puppeteer uniquement si tu as un workflow legacy spécifique (extensions Chrome, scraping avancé).
{
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
}
Use case : « Scrappe les 10 premiers résultats Google pour "meilleur ide ia 2026", extrais leur meta-description et H1. »
Comment installer tous ces MCP en une fois
Plutôt que d’ajouter serveur par serveur, tu peux mettre tout ton stack dans un seul .mcp.json à la racine du repo. Claude Code charge tous les serveurs au démarrage, et toi tu es tranquille.
{
"mcpServers": {
"filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/toi/projets"] },
"github": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}" } },
"context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] },
"postgres": { "command": "postgres-mcp", "args": ["${DATABASE_URL}"] },
"playwright": { "command": "npx", "args": ["-y", "@playwright/mcp"] }
}
}
Astuce : utilise ${VAR} pour référencer des env vars définies dans ton .env ou ton shell, ça évite de committer des secrets dans ton repo.
Vérifier que tous les MCP sont connectés
Lance claude puis tape /mcp dans la session. Tu dois voir la liste de tous tes serveurs avec leur statut (connected / error) et le nombre de tools exposés par chacun.
Si un MCP est en error, check les logs stderr en relançant Claude avec --verbose. La plupart du temps c’est un token invalide ou une env var absente.
Comment choisir les MCP prioritaires pour ton workflow
Plus tu branches de MCP, plus le contexte de Claude se charge. Avec 15 serveurs, Claude voit des centaines de tools et peut se disperser. Règle pragmatique : 3 à 5 MCP par projet, ajoutés selon les besoins réels.
Stack type par profil :
- Dev solo web/front : filesystem + github + context7 + playwright
- Dev backend SaaS : filesystem + github + postgres + stripe + context7
- Dev full-stack produit : filesystem + github + supabase + figma + context7
- Tech lead / architecte : filesystem + github + linear + notion + brave-search
Tu peux aussi avoir plusieurs configs .mcp.json dans différents projets, ou une config globale dans ~/.claude/ que tu combines avec des configs locales par repo.
Créer ton propre serveur MCP custom
Aucun des 15 ne répond à ton besoin spécifique ? Tu peux écrire ton propre MCP en quelques dizaines de lignes. Je détaille ça dans le guide ultime MCP, avec des exemples TypeScript et Python prêts à copier.
Cas typique où tu veux un MCP custom :
- API interne à ton entreprise (outil admin, dashboard métier)
- Service tiers sans MCP officiel (ton fournisseur CRM, ta plateforme d’analytics custom)
- Workflow métier complexe à scripter
Combien de MCP puis-je brancher en même temps sur Claude Code ?
Comment savoir si un serveur MCP est fiable et sécurisé ?
Un MCP peut-il accéder à des fichiers hors de ma machine ?
Comment mettre à jour un MCP server installé via npx ?
Les serveurs MCP fonctionnent-ils aussi sur Cursor ?
Quel MCP installer en premier si je découvre ?
Peut-on voir ce que fait un MCP en temps réel ?
Pour aller plus loin
- MCP Server : le guide ultime en français, comprendre le protocole en détail et créer ton propre MCP
- Claude Code : le guide complet 2026, le client MCP de référence
- Liste officielle des MCP servers : github.com/modelcontextprotocol/servers
Tu connais un serveur MCP qui devrait être dans cette liste ? Signale-le : hello@tutosss.com. On met à jour régulièrement ce classement.