AccueilFormations IAFormation MCP Anthropic

Formation MCP : Le Protocole d'Integration des LLMs

En bref : Formation Model Context Protocol (MCP) Anthropic 2 jours / 14h. Tarif 1690 euros HT, 100 pour cent finançable CPF / OPCO. Architecture Tools / Resources / Prompts, transports stdio / SSE / HTTP, SDKs Python et TypeScript, 200+ serveurs communautaires (filesystem, postgres, github, slack), ecriture serveur custom pour votre stack reelle. Securite et conformite RGPD / AI Act.

Connectez Claude, Cursor, ChatGPT a vos donnees et outils internes. Pour architectes IA et lead techniques.

Demander un devis Voir le programme

2

jours intensifs

200+

serveurs MCP

2024

protocole publie

1690

euros HT

MCP : le protocole qui standardise l'integration des LLMs

Le Model Context Protocol (MCP) est un protocole open source publie par Anthropic en novembre 2024. Son objectif : standardiser la maniere dont les assistants IA (Claude, ChatGPT, Cursor, Cline) se connectent aux donnees et outils externes (bases de donnees, APIs, filesystem, navigateurs, services SaaS). Avant MCP, chaque assistant avait son propre format de plugin. Avec MCP, un meme serveur sert tous les clients compatibles.

L'analogie souvent utilisee : MCP est aux LLMs ce que LSP (Language Server Protocol) est aux IDEs. Un seul serveur Python LSP fonctionne avec VS Code, Neovim, JetBrains, Sublime. De meme, un seul serveur MCP fonctionne avec Claude Desktop, Cursor, Cline, et tous les autres clients implementant le protocole.

Adoption massive en 2026 : Anthropic (createur), Cursor (depuis decembre 2024), Cline / Claude Dev, Continue.dev, Zed, Sourcegraph Cody, et OpenAI a annonce le support MCP en fevrier 2026 (un evenement majeur, ChatGPT consommant le meme protocole). Plus de 200 serveurs MCP officiels et communautaires sont disponibles.

Cette formation s'adresse aux architectes IA, ingenieurs logiciels, devops, lead techniques qui veulent connecter Claude (ou tout autre LLM compatible MCP) aux donnees et outils internes de leur entreprise : ERP, CRM, knowledge base, API custom, base de donnees specifiques.

Architecture MCP : clients, servers, transports

MCP suit une architecture client-serveur. Le client (ex : Claude Desktop, Cursor) est l'interface utilisateur. Le serveur expose des fonctionnalites au LLM via le protocole. Plusieurs serveurs peuvent coexister : un client peut etre connecte simultanement a un serveur filesystem, un serveur Postgres, un serveur GitHub.

Trois primitives exposees : (1) Tools : fonctions executables avec parametres typedes (ex : run_query SQL, send_message Slack). Le LLM decide de les appeler. (2) Resources : donnees lisibles avec URIs (ex : fichier, ligne dans une base). Le LLM peut les recuperer pour enrichir son contexte. (3) Prompts : templates de conversations parametres.

Trois transports supportes : (1) stdio : le client lance le serveur en sous-processus. Mode le plus utilise pour les serveurs locaux. (2) Server-Sent Events (SSE) : le serveur tourne en HTTP et streame les reponses. Mode pour serveurs cloud. (3) HTTP streaming (nouveau 2026) : alternative SSE plus performante.

Format des messages : JSON-RPC 2.0 (standard etabli, simple, debuggable). Methodes principales : initialize, tools/list, tools/call, resources/list, resources/read, prompts/list, prompts/get.

Authentification : depuis 2025, MCP supporte OAuth pour les serveurs cloud necessitant authentification utilisateur (Google Drive, Slack).

SDKs officiels Python, TypeScript, Java

SDK Python (mcp package) : le plus utilise. Decorateurs @mcp.tool, @mcp.resource, @mcp.prompt. Type hints Python pour la validation automatique. Compatible FastAPI / Starlette. Ecrire un serveur basique prend 30 a 50 lignes de code.

SDK TypeScript (@modelcontextprotocol/sdk) : pour Node.js et frontends. Tres utilise pour les serveurs MCP qui s'integrent a un ecosysteme JavaScript existant. Types TypeScript stricts. Compatible stdio et SSE.

SDK Java et Kotlin : adoption en croissance dans Spring Boot et Android. Maintien officiel par Anthropic depuis 2025. Permet d'exposer des services Java legacy comme serveurs MCP sans reecrire en Python.

Inspector : outil officiel pour debug. UI web pour tester les tools, resources, prompts. Indispensable pendant le developpement. Equivalent Postman pour MCP.

200+ serveurs MCP : panorama BGB

Filesystem et code

filesystem (read/write disque), git (operations git, blame), github / gitlab (issues, PRs, actions), playwright (automation navigateur). Indispensables pour workflows dev.

Bases de donnees

postgres (mode read-only optionnel), sqlite, mongodb, mysql, redis. Permet a Claude de generer et executer SQL en confidence.

SaaS

slack, notion, linear, jira, hubspot, salesforce, gmail, google-drive, zapier (5000+ apps via Zapier MCP).

Marketing

google-ads, meta-marketing, firecrawl (web scraping), brave-search, exa (recherche semantique).

Infrastructure

aws, gcp, azure, vercel, kubernetes, docker, datadog, grafana, sentry, helicone.

Custom entreprise

La majorite des entreprises ecrivent leurs propres serveurs MCP pour ERP custom, microservices, knowledge base proprietaire. C'est la valeur principale de MCP.

Ecrire son propre serveur MCP : tutorial

Etape 1 - Decider du langage : Python pour la majorite des cas. TypeScript si Node.js. Java / Kotlin pour services legacy entreprise.

Etape 2 - Designer les primitives : quels Tools (actions precises) ? Quelles Resources (donnees) ? Quels Prompts (templates) ?

Etape 3 - Implementer avec le SDK : decorateurs Python @mcp.tool / @mcp.resource. Type hints. Code metier appelle vos APIs internes via httpx, sqlalchemy, ou clients SDK.

Etape 4 - Tester avec Inspector : UI web pour tester chaque tool / resource / prompt. Iterer sur les schemas.

Etape 5 - Configurer dans le client : ajouter le serveur dans .mcp.json (Cursor, Cline) ou claude_desktop_config.json (Claude Desktop). Specifier le transport. Redemarrer le client.

Etape 6 - Tester en conversation : verifier que Claude utilise correctement vos tools. Iterer sur les descriptions et schemas.

Etape 7 - Production : packager Docker (SSE / HTTP), distribuer via uvx (Python) ou npm. Monitoring (logs, metriques). Securiser.

Cas pratique de la formation : nous ecrivons ensemble un serveur MCP custom pour votre stack reelle (apportez une API interne, un microservice, ou une base de donnees). Vous repartez avec un serveur fonctionnel teste avec Claude.

Securite et gouvernance

Securite des credentials : variables d'environnement, jamais en dur. Utiliser secret managers (Doppler, AWS Secrets Manager, HashiCorp Vault) en production.

Sandboxing : limiter les capacites au strict necessaire (mode read-only par defaut, whitelist des operations, paths restreints filesystem).

Audit logs : tracer tous les tool calls (qui, quand, parametres, resultat). Indispensable pour controles internes, RGPD, SOX, SOC 2.

Permissions par utilisateur : faire respecter les ACL existantes. Le LLM ne doit pas voir plus que l'utilisateur authentifie ne verrait dans l'UI native.

Rate limiting : empecher un LLM mal configure de surcharger une API. Rate limits par IP, utilisateur, tool.

Conformite RGPD et AI Act : minimisation, consentement, droit a l'effacement. Pour les systemes IA a risque eleve (recrutement, credit, sante), documentation des risques requise.

Programme detaille : 2 jours, 14 heures

Tarif 1690 euros HT. Eligible CPF / OPCO. Apportez votre cas d'usage reel.

Jour 1 matin - Fondamentaux

  • Architecture MCP, primitives
  • Transports stdio, SSE, HTTP
  • JSON-RPC, Inspector
  • Configuration Claude Desktop / Cursor

Jour 1 apres-midi - Atelier 1

  • Utilisation serveurs communautaires
  • filesystem, postgres, github, slack
  • Cas d'usage : Claude qui cross-interroge

Jour 2 matin - SDK Python

  • Ecriture serveur MCP custom complet
  • Tools, Resources, Prompts
  • Tests Inspector
  • Type hints et validation Pydantic

Jour 2 apres-midi - Production

  • Packaging Docker, deploiement
  • Securite, sandboxing, audit logs
  • ACL, rate limiting
  • RGPD et AI Act
  • Examen et certification BGB

FAQ Formation MCP

MCP est-il limite a Claude ?

Non. Protocole ouvert, supporte par Claude Desktop, Cursor, Cline, Continue.dev, Zed, Sourcegraph Cody. OpenAI a annonce le support en fevrier 2026 (ChatGPT consomme MCP). Vous ecrivez un serveur une seule fois pour tous ces clients.

Combien de temps pour ecrire un serveur MCP custom ?

Serveur basique (3 a 5 Tools) : 30 minutes a 2 heures. Serveur complexe (OAuth, etat, plusieurs Resources) : 1 a 3 jours-homme. La formation BGB couvre les patterns rapides et nous ecrivons un serveur custom Jour 2.

Risques de securite des serveurs MCP locaux ?

Bonnes pratiques : execution read-only par defaut, whitelist des operations, sandboxing filesystem, credentials en variables d'environnement, audit logs structures, rate limiting. Avec ces pratiques, MCP est aussi sur que tout autre serveur API local.

Difference MCP vs Function Calling natif ?

Function Calling natif : API bas niveau pour declarer les fonctions au LLM dans chaque appel. MCP : couche au-dessus standardisant le format, decouverte (tools/list), cycle de vie, reutilisation entre clients. Vous gagnez interoperabilite, reutilisabilite, gouvernance.

MCP est-il bon pour une grande entreprise ?

Oui, particulierement adapte. Avantages : decouplage LLMs / systemes internes, gouvernance centralisee, conformite (audit logs, ACL, anonymisation PII), open source. Plusieurs banques francaises et europeennes deploient en 2026.

Pret a maitriser MCP ?

Formation 2 jours, 100 pour cent finançable CPF.

Demander un devis gratuit

Ou appelez-nous : 07 57 90 33 36

Cocon Claude Code & MCP

MCP Anthropic Claude Code Claude Code MCP Claude Cursor LangChain RAG LLM Agent IA