Les serveurs Model Context Protocol (MCP) connectent directement Claude Code à vos outils locaux, bases de données et services distants. Le protocole conçu par Anthropic est libre et gratuit, mais multiplier les connecteurs sans méthode sature vite la mémoire de travail du modèle. Maintenir entre 3 et 6 serveurs actifs simultanément offre le meilleur compromis technique. Voici les 8 serveurs MCP gratuits les plus pertinents pour votre environnement de développement.
Fonctionnement et gestion des serveurs MCP dans Claude Code
Le protocole Model Context Protocol fonctionne selon une architecture ouverte. Il n’est pas réservé à Claude : d’autres outils comme Cursor, Windsurf ou la plateforme d’automatisation n8n intègrent ce standard, et n’importe quel client personnalisé peut communiquer avec ces serveurs en JSON-RPC via stdio ou HTTP.
Dans Claude Code, l’ajout s’effectue directement depuis votre terminal selon deux modes de transport principaux :
- Processus locaux (
stdio) : Pour exécuter un paquet présent ou téléchargé sur votre machine (ex. vianpxoupip). - Serveurs distants (
httpouws) : Pour relier des services hébergés dans le cloud exploitant généralement une authentification OAuth.
Claude Code gère trois niveaux de portée (scopes) lors de l’enregistrement :
- Local : Portée par défaut, limitée strictement à votre session sur le projet en cours.
- User : Enregistrement global dans
~/.claude.json, disponible sur tous vos projets. - Project : Création d’un fichier
.mcp.jsonà la racine du dépôt, partageable avec votre équipe via Git.
En cours d’utilisation, la commande interactive /mcp ouvre un panneau de contrôle pour inspecter l’état des connexions, lister les outils disponibles et désactiver temporairement un serveur afin de préserver votre fenêtre de contexte.
1. GitHub MCP Server : gestion de dépôts et révisions d’équipe
Le serveur officiel permet à Claude Code de manipuler vos dépôts distants sans quitter l’interface en ligne de commande.
Rôle principal : Interagir avec les tickets, les branches et l’historique de version Git.
- Gestion des flux : Création, modification et inspection des tickets (issues) et pull requests (PR).
- Révision de code : Lecture des diffs de PR, analyse des commentaires de révision et rédaction de réponses.
- Recherche : Exploration des fichiers, commits et dépôts publics ou privés associés à vos droits.
- Intégration continue : Analyse des journaux d’échec de GitHub Actions pour générer des correctifs locaux.
Pour l’installer, créez d’abord un jeton d’accès personnel GitHub (PAT, de préférence Fine-grained) avec les autorisations en lecture et écriture sur Issues, Pull Requests, Contents et Metadata. Lancez ensuite la commande :
claude mcp add github
Claude vous demandera alors de renseigner votre jeton (commençant par github_pat_). En configuration manuelle dans claude_desktop_config.json ou votre configuration projet, le bloc se définit ainsi :
"github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "votre_token_ici" } }
Pour en savoir plus sur les fonctionnalités du connecteur, consultez le dépôt GitHub MCP Server.
2. Context7 : documentation technique à jour en temps réel
Développé par Upstash, Context7 résout le problème de la date limite des connaissances (knowledge cutoff) de Claude en injectant la documentation officielle exacte de vos bibliothèques.
Rôle principal : Éviter les erreurs de syntaxe et les méthodes dépréciées sur les frameworks récents (Next.js, Tailwind CSS, Zod, etc.).
resolve-library-id: Identifie le paquet exact recherché par Claude.query-docs(ouget-library-docs) : Extrait la portion utile de la documentation et l’intègre dans le contexte avant l’écriture du code.
L’installation recommandée s’exécute directement via le terminal :
claude mcp add context7 -- npx -y @upstash/context7-mcp
Une alternative passe par la commande d’initialisation npx ctx7 setup en sélectionnant Claude Code. Bien que le serveur soit gratuit, ouvrir un compte sans frais sur le tableau de bord de Context7 permet d’obtenir une clé API pour débloquer des quotas de requêtes plus élevés.
Pour automatiser son appel, ajoutez cette règle à votre fichier
CLAUDE.md:- Toujours utiliser le MCP context7 pour vérifier la documentation officielle d'une bibliothèque, d'un framework ou d'une API avant de générer du code ou des configurations.
3. Sentry MCP : analyse des erreurs de production
L’intégration officielle de Sentry offre un accès direct aux anomalies rencontrées en production sans transfert manuel de journaux d’erreurs.
Rôle principal : Croiser les rapports d’incidents réels avec votre code source local pour corriger les dysfonctionnements.
- Tri des incidents : Liste des erreurs non résolues sur les dernières 24 heures.
- Détails contextuels : Analyse des stack traces complètes, variables d’environnement et comptes affectés.
- Performance : Repérage des routes d’API ralenties et des requêtes SQL lourdes.
- Support Seer : Intégration des synthèses de l’outil d’analyse Sentry Seer pour cibler la ligne de code en cause.
Le serveur est hébergé sur le cloud via Cloudflare. L’ajout se fait par transport HTTP sans clé statique à manipuler :
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp/{organizationSlug}/{projectSlug}
Une fois la commande enregistrée, démarrez Claude Code (claude), saisissez /mcp et validez la connexion OAuth ouverte dans votre navigateur. Vous pouvez examiner la passerelle sur Sentry MCP.
Sécurité : Demandez systématiquement à Claude d’examiner le contexte complet (traces et logs) avant de modifier un fichier. Une consigne vague pousse le modèle aux suppositions. Révisez toujours les modifications avant tout déploiement.
4. Playwright MCP : automatisation de navigateur et tests d’interface
Conçu par Microsoft, ce serveur évite le recours à des modèles visuels coûteux basés sur des captures d’écran : il transmet à Claude l’arbre d’accessibilité du DOM.
Rôle principal : Contrôler un navigateur de façon déterministe pour tester les interfaces et valider les formulaires.
- Navigation : Gestion des URLs, parcours de l’historique et ouverture d’onglets multiples.
- Interactions : Remplissage de champs, clics sur boutons, menus et glisser-déposer.
- Tests End-to-End : Rédaction, exécution et correction de scripts Playwright en TypeScript.
- Réseau : Surveillance de la console, contrôle des requêtes et simulation (mock) de réponses d’API.
- Captures : Sauvegarde d’écrans pour contrôle visuel, export de pages en PDF et conservation des cookies de session.
Ce serveur requiert Node.js 20 ou supérieur. Ajoutez-le avec :
claude mcp add playwright -- npx -y @playwright/mcp@latest
Par défaut, l’outil tourne avec une fenêtre visible (headed mode). Pour une exécution silencieuse en arrière-plan, ajoutez l’argument --headless dans la configuration JSON de votre projet. Vous pouvez aussi cibler un moteur particulier grâce aux drapeaux --browser=firefox ou --browser=webkit (Chromium reste le choix par défaut). La documentation complète se trouve sur Playwright MCP.
5. Brave Search MCP : recherche web autonome en temps réel
Ce serveur connecte Claude Code au moteur d’indexation de Brave pour vérifier les syntaxes actuelles ou consulter des incidents techniques externes.
Rôle principal : Interroger Internet pour récupérer des informations récentes sans quitter le terminal.
brave_web_search: Recherche documentaire générale, tutoriels et articles techniques.brave_news_search: Suivi des alertes de sécurité (CVE) et pannes de services tiers.brave_local_search: Recherche de localisations et coordonnées.brave_llm_context: Extraction ciblée de passages web optimisée pour préserver les jetons de contexte.
Le serveur est open-source. Il nécessite une clé API Brave Search, accessible avec un quota gratuit de 2 000 requêtes par mois. L’installation s’effectue via :
claude mcp add brave-search
Renseignez ensuite votre variable BRAVE_API_KEY. En alternative pour des requêtes exclusivement orientées code, le serveur Exa Search peut également être envisagé.
6. Firecrawl MCP : conversion de pages web et documentation en Markdown
Firecrawl convertit des sites web complets ou des documentations complexes en texte Markdown débarrassé des éléments parasites (scripts, bandeaux de navigation, publicités).
Rôle principal : Ingérer du contenu en ligne propre tout en gérant le rendu JavaScript, les mécanismes anti-robots et les formats PDF, DOCX ou XLSX.
firecrawl_scrape: Extraction d’une page spécifique convertie instantanément en Markdown.firecrawl_map: Établissement de la liste intégrale des URLs d’un domaine pour cartographier un site.firecrawl_search: Recherche web avec extraction directe des contenus textuels.firecrawl_crawl: Parcours récursif des liens d’un site pour bâtir une base de connaissances.
Firecrawl met à disposition un forfait gratuit de 1 000 crédits mensuels. L’outil fonctionne via une passerelle cloud par transport HTTP :
claude mcp add --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp-oauth
Lancez ensuite claude, tapez /mcp, choisissez firecrawl et autorisez la passerelle dans la fenêtre de navigateur ouverte automatiquement.
7. Postgres MCP Pro : inspection de schéma et optimisation de requêtes
Conçu par CrystalDBA, ce serveur apporte des outils d’analyse DBA avancés pour interagir avec une base PostgreSQL.
Rôle principal : Comprendre les relations de données, analyser les performances et optimiser les index.
- Schéma complet : Lecture des tables, clés étrangères et index pour formuler des requêtes SQL adaptées.
- Ajustement d’index : Simulation d’index virtuels via l’extension
hypopget analyse des plans d’exécutionEXPLAIN. - Diagnostic santé : Suivi de la mémoire cache, de l’état du vacuum, du volume de connexions et de la réplication.
L’installation s’effectue avec l’interpréteur Python :
claude mcp add postgres-mcp -- pip install postgres-mcp-pro-plus
Le connecteur s’appuie sur la variable d’environnement DATABASE_URI (ex. postgresql://utilisateur:mot_de_passe@localhost:5432/nom_de_base).
Alerte sécurité majeure : Le serveur démarre par défaut sans restriction d’écriture. Sur toute base contenant des données sensibles, appliquez impérativement le paramètre
--access-mode restrictedpour forcer le mode lecture seule. Attention : une faille identifiée (CVE-2026-85620) affecte le parseur SQL de ce mode restreint via des formulations spécifiques dans la clauseFROM. La seule protection infaillible consiste à restreindre les permissions directement au niveau de l’utilisateur PostgreSQL dans le moteur de la base.
8. Supabase MCP et SQLite MCP : gestion locale ou BaaS cloud
Deux approches gratuites se distinguent selon l’architecture de votre projet : la solution cloud managée ou la base locale légère.
Option A : Supabase MCP (Écosystème cloud complet)
Le serveur officiel permet de piloter votre infrastructure Supabase via OAuth. Pour plus de détails sur son fonctionnement, consultez la documentation de Supabase MCP.
- Gestion de schéma :
list_tableset génération automatique de définitions TypeScript viagenerate_typescript_types. - Migrations : Application de changements de schéma et gestion de branches de test.
- Edge Functions : Déploiement direct de fonctions sans quitter Claude Code.
Ajout distant : claude mcp add --transport http supabase https://mcp.supabase.com/mcp (ou http://localhost:54321/mcp pour l’instance locale via la CLI Supabase).
Option B : SQLite MCP (Approche locale légère)
Idéal pour les scripts, prototypes et bases intégrées. Ce connecteur officiel fourni par Anthropic interagit directement avec un fichier .sqlite ou .db local.
- Création de tables et insertion de données de test à la volée.
- Inspection de structures pour configurer des modèles d’ORM comme Prisma ou Drizzle.
- Exécution de requêtes
read_queryetwrite_query.
Ajout local (chemin absolu requis) :claude mcp add sqlite -- npx -y @modelcontextprotocol/server-sqlite --db-path /chemin/vers/votre/projet/database.sqlite
Comparatif des 8 serveurs MCP gratuits
| Serveur | Cas d’usage | Mode de transport | Modèle d’accès |
|---|---|---|---|
| GitHub MCP | Issues, PRs, révision de code | Local (stdio) | Gratuit (Token GitHub personnel) |
| Context7 | Documentation technique à jour | Local (stdio) | Gratuit (Clé optionnelle pour quota étendu) |
| Sentry MCP | Débogage d’erreurs en production | Distant (HTTP) | Gratuit (Compte Sentry / OAuth) |
| Playwright MCP | Tests navigateurs et contrôle d’UI | Local (stdio) | 100 % gratuit et open-source |
| Brave Search MCP | Recherche web en temps réel | Local (stdio) | Freemium (2 000 requêtes/mois gratuites) |
| Firecrawl MCP | Scraping de sites en Markdown | Distant (HTTP) | Freemium (1 000 crédits/mois gratuits) |
| Postgres MCP Pro | DBA, indexation et requêtes SQL | Local (stdio) | 100 % gratuit et open-source |
| Supabase / SQLite | BaaS cloud ou base locale | HTTP (Supabase) / stdio (SQLite) | Gratuit (OAuth Supabase / Fichier local) |
Environnements publics pour tester vos serveurs MCP
Si vous concevez vos propres outils ou souhaitez vérifier la réaction de Claude face à des réponses serveur imprévues, plusieurs serveurs de test publics gratuits sont accessibles :
- MCP Playground (Mock Servers) : Disponible sur
https://mcpplaygroundonline.com, cette plateforme propose plusieurs points d’entrée :- Complex Schema MCP Server : Quatre outils à schémas imbriqués sans authentification requise, pour valider la gestion des paramètres complexes.
- Auth MCP Server : Renvoie une erreur 401 tant qu’un jeton Bearer valide (
read:useretwrite:user) n’est pas fourni. - Error MCP Server : Déclenche à la demande 8 erreurs types (timeout, validation, limitation de débit, ressource introuvable) pour tester vos reprises sur incident.
- MCP Apps Server : Fournit une ressource
ui://afin d’évaluer le rendu d’interfaces interactives côté client.
- Outils d’inspection en ligne : Le MCP Test Client valide le comportement d’un client dans le navigateur, tandis que le MCP Server Tester permet de coller l’URL d’un serveur distant (HTTP + SSE) pour inspecter les flux JSON-RPC.
- Serveurs de démonstration tiers : Cloudflare propose un point d’accès SSE sans authentification (
https://cloudflare.com), et la plateforme MCPServers.org met à disposition un relais Yahoo Finance pour tester des flux de requêtes financières.
Pour explorer d’autres intégrations spécifiques couvrant Docker, Kubernetes ou Figma, parcourez la liste communautaire Awesome MCP Servers.
Modalités tarifaires et forfaits Claude
Le protocole MCP est open-source et son intégration ne génère aucun coût direct imposé par Anthropic. Le coût réel dépend toutefois de votre formule Claude et des services tiers branchés :
- Formule gratuite (Free Plan) : Anthropic autorise l’usage des connecteurs MCP avec une restriction fixée à un seul serveur personnalisé actif simultanément.
- Formules payantes (Pro, Max, Team, Enterprise) : Possibilité de maintenir plusieurs serveurs locaux et distants connectés en parallèle dans Claude Code.
- Modèle des outils connectés : Les connecteurs locaux de fichiers, Git ou bases locales sont entièrement gratuits. Les services nécessitant des clés d’API (Brave Search, Firecrawl) restent gratuits dans la limite de leurs quotas mensuels, tandis que les outils d’entreprise comme Jira ou Confluence requièrent un abonnement actif auprès de leurs éditeurs.