Claude Code MCP : Guide complet du Model Context Protocol 2026

Le Model Context Protocol (MCP) transforme Claude Code en plateforme d'intégration. 200+ serveurs MCP officiels, écriture de serveurs custom en Python ou TypeScript, cas d'usage production.

📌 Réponse directe — Claude Code MCP en bref

MCP (Model Context Protocol) est un protocole open-source publié par Anthropic en novembre 2024 (repo : github.com/modelcontextprotocol). Il standardise la connexion entre Claude Code et n'importe quel outil externe : bases de données, APIs, services cloud, outils métier. Un serveur MCP expose des tools (fonctions) et resources (données) via JSON-RPC 2.0. Plus de 200 serveurs MCP existent en 2026. Les serveurs tournent localement = sécurité maximale (aucune donnée ne quitte votre infra sans validation).

Pourquoi MCP est devenu le standard d'intégration IA en 2026 ?

Le Model Context Protocol a été conçu pour résoudre un problème critique : chaque assistant IA (ChatGPT, Claude, Gemini) utilisait son propre format d'outils, rendant l'intégration d'un service externe coûteuse et non-portable. MCP unifie cela avec un protocole JSON-RPC 2.0 standard utilisable par n'importe quel LLM compatible.

Adoption rapide : Anthropic Claude Code (natif), Cursor (plugins), Zed, Cline, Continue.dev, OpenAI (depuis février 2026). Les entreprises qui construisent sur MCP bénéficient d'une portabilité totale entre assistants IA. C'est devenu le "USB-C des LLMs".

La spécification est stable, gouvernée par un comité indépendant sur modelcontextprotocol.io. Claude Code est l'implémentation de référence la plus mature en 2026.

Les 24 serveurs MCP essentiels pour Claude Code (production 2026)

Voici les MCP les plus utilisés en environnement professionnel, testés par BGB Formation et intégrés à sa formation Claude Code. Registre officiel : github.com/modelcontextprotocol/servers.

🔥 Firecrawl

Web scraping résistant anti-bot, JS rendering Playwright, conversion markdown LLM-ready.

🗃️ Supabase

Postgres + Auth + Storage + Edge Functions. RLS policies, migrations, realtime.

🐘 Postgres

Requêtes SQL natives, introspection schema, EXPLAIN ANALYZE pour optimisation.

🐬 MySQL / MariaDB

CRUD, backup, restore, replication monitoring.

🍃 MongoDB

Aggregation pipelines, schemas validation, Atlas integration.

🔧 GitHub

Issues, PRs, Actions, releases via API GraphQL v4.

🦊 GitLab

Merge requests, pipelines CI/CD, runners self-hosted.

📊 Google Ads

Gestion campagnes, audiences, recommandations IA.

📱 Meta Marketing

Facebook + Instagram Ads, Custom Audiences, attribution.

🎨 Figma

Lecture frames, design tokens, génération variants, export assets.

📝 Notion

Pages, databases, blocs, properties. Knowledge base.

💬 Slack

Channels, threads, blocks UI, slash commands, modals.

📞 HubSpot

CRM contacts/companies/deals, workflows, attribution.

⚡ Linear

Issues, cycles, projects, workflow GitHub PR ↔ Linear.

🎯 Jira

Tickets, sprints, board scrum/kanban, JQL queries.

🛒 Shopify

Catalogue, commandes, Admin API + Storefront.

💳 Stripe

Customers, subscriptions, invoices, webhooks, Connect.

📧 SendGrid

Transactionnels, templates dynamiques, stats.

📊 Datadog

Logs, metrics, traces, dashboards, monitors, SLO.

📈 Grafana

Dashboards Prometheus/Loki/Tempo, alertes.

☁️ AWS

EC2, S3, Lambda, RDS, IAM, CloudWatch.

🌐 Vercel

Deployments, env vars, edge functions, Web Vitals.

🎭 Playwright

Automatisation navigateur, E2E tests, screenshots.

🔍 Google Search Console

Performance, sitemap, index status, URL inspection.

Comment installer un serveur MCP dans Claude Code ?

L'installation d'un MCP dans Claude Code passe par le fichier de configuration .mcp.json à la racine du projet ou dans ~/.claude/ pour configuration globale.

Exemple concret : installer MCP Supabase

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/mcp-server-supabase@latest"],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "sbp_xxxxx",
        "SUPABASE_PROJECT_REF": "ihcdphsavbbgrxbfaedz"
      }
    }
  }
}

Après édition de .mcp.json, redémarrer Claude Code. Vérifier l'activation avec la commande /mcp dans le CLI. Les tools exposés par Supabase deviennent immédiatement disponibles dans les prompts Claude.

Écrire son propre serveur MCP en Python ou TypeScript

Pour les outils internes non couverts par un MCP public (ERP custom, API maison, scripts administration), écrire son propre serveur MCP prend 30-60 minutes avec les SDK officiels Anthropic.

Exemple minimal : MCP custom en Python

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("mon-outil-interne")

@mcp.tool()
def get_client_info(client_id: str) -> dict:
    """Retourne les informations d'un client depuis l'ERP interne."""
    return fetch_from_erp(client_id)

@mcp.tool()
def create_invoice(client_id: str, amount: float) -> str:
    """Crée une facture dans l'ERP."""
    return erp_client.create_invoice(client_id, amount)

if __name__ == "__main__":
    mcp.run()

SDK officiels :

Cas d'usage concrets MCP en production

1. Synthèse quotidienne conversations Intercom → Slack

MCP Intercom + MCP Slack : Claude Code récupère toutes les conversations support de la veille, classifie par thème, identifie tickets prioritaires, push un digest quotidien dans Slack avec mentions équipes. ROI : 10h/semaine économisées par CSM.

2. Migration MongoDB → PostgreSQL zero downtime

MCP MongoDB + MCP Postgres + MCP Datadog : génération de schema Postgres depuis échantillon Mongo, script dual-write, script backfill batché, réconciliation quotidienne, dashboard Datadog. ROI : migration 8M docs en 11 jours sans incident SLA.

3. SEO programmatique 500 pages locales

MCP Vercel + MCP Haloscan + MCP Google Search Console : génération de 500 pages "service+ville" avec contenu unique 800 mots, schema LocalBusiness, submission sitemap automatique. ROI : +12 400 sessions organiques/mois à J+90.

Maîtrisez MCP en 2 jours avec BGB Formation

Formation Claude Code 100% CPF (Qualiopi) : 24 serveurs MCP en main, écriture MCP custom, cas d'usage production.

Programme complet Demander un devis

Questions fréquentes sur Claude Code MCP

Qu'est-ce que MCP dans Claude Code ?

Le Model Context Protocol (MCP) est un protocole open-source d'Anthropic qui standardise la connexion entre Claude Code et des services externes (BDD, APIs, outils métier). Il utilise JSON-RPC 2.0 comme transport.

Combien de serveurs MCP existent-ils en 2026 ?

Plus de 200 serveurs MCP officiels et communautaires sont recensés sur github.com/modelcontextprotocol/servers. Les plus utilisés en entreprise : Supabase, GitHub, Postgres, Playwright, Vercel.

MCP fonctionne-t-il avec d'autres assistants IA ?

Oui. MCP est open-source et supporté par Cursor, Zed, Cline, Continue.dev, OpenAI (depuis février 2026), Claude Desktop. Un serveur MCP développé une fois est réutilisable dans tous ces environnements.

Peut-on écrire un MCP custom pour un ERP interne ?

Oui, c'est même le cas d'usage phare. Les SDK Python et TypeScript permettent d'exposer n'importe quelle fonction métier (lecture ERP, création facture, query data warehouse) comme un tool MCP. La formation BGB couvre l'écriture d'un MCP custom de A à Z.

Les serveurs MCP sont-ils sécurisés pour données d'entreprise ?

Oui. Les serveurs MCP tournent localement sur votre infrastructure. Aucune donnée ne quitte votre réseau sans passer par les tools explicitement exposés. Les secrets (API keys, tokens DB) sont injectés via variables d'environnement, jamais envoyés à Anthropic. Conforme RGPD.

Comment débugger un serveur MCP qui ne répond pas ?

Utiliser MCP Inspector : outil officiel Anthropic qui affiche les messages JSON-RPC échangés, les tools exposés et les erreurs. Lancer avec npx @modelcontextprotocol/inspector. La commande /mcp dans Claude Code affiche aussi l'état des serveurs actifs.