Chaos N×M · stack trois couches · écarts REST · adoption 2026 · limites & déploiement
Développeurs et architectes qui construisent des Agents IA ont connu avant 2024 un écosystème d'outils éclaté : ChatGPT Plugins, OpenAI Function Calling, Claude Tool Use et formats IDE propriétaires ne s'interpéraient pas — N modèles × M outils = N×M adaptateurs sur mesure. En novembre 2024, Anthropic a open-sourcé le Model Context Protocol (MCP), aujourd'hui souvent comparé à HTTP pour l'ère IA. Cet article suit le fil : analogie historique → douleur N×M → architecture MCP → différences avec HTTP/REST → adoption des géants en 2026 → limites honnêtes → impact développeurs et entreprises, et pourquoi un Mac distant VNC reste indispensable pour valider Cursor ou OpenClaw MCP sur macOS.
Les réseaux des années 1970 n'étaient pas « interconnectés » par défaut : ARPAnet, Ethernet et radio à paquets exigeaient chacun une couche de traduction. TCP/IP a donné une langue commune ; HTTP a abstrait encore et bâti le Web.
L'IA avant 2024 ressemblait à cela : les LLM atteignaient des limites — données d'entraînement figées, pas de faits en direct, pas d'actions — donc l'industrie a branché des outils. Mais chaque fournisseur de modèle, IDE et framework Agent parlait un dialecte différent. Passer de Claude à GPT puis Gemini impliquait souvent de réécrire toute la couche outils.
Interfaces fragmentées : plugins, function calling, tool use — documentation et hardcoding partout.
Coût de changement : changer de LLM = reconstruire les intégrations.
Analogie USB-C : MCP vise à être l'USB-C du câblage outils IA.
Les LLM modernes ont besoin d'outils externes — en pratique N modèles IA × M outils externes = N×M intégrations personnalisées.
| Scénario | Point de friction |
|---|---|
| CRM entreprise + IA | Adaptateurs séparés pour Claude, GPT, Gemini |
| Assistants IDE | Accès fichiers, BDD, API différent selon le produit |
| Orchestration Agent | LangChain, CrewAI, etc. — outils non portables entre frameworks |
Limites du REST classique : découverte statique (lire la doc, coder en dur), requêtes sans état (contexte transmis manuellement), pas d'auto-description (l'API ne dit pas au modèle ce qu'elle fait). REST répond à « peut-on l'appeler ? » ; MCP répond à « comment l'IA découvre, choisit et appelle correctement les outils ? » — la question centrale de l'ère Agent.
Le Model Context Protocol (Anthropic, open source novembre 2024) standardise la communication entre clients IA et serveurs outils/données — surtout quels outils existent et comment les invoquer à l'exécution.
Host : Claude Desktop, Cursor, VS Code — l'interface humaine.
MCP Client : une session par serveur.
MCP Server : expose Tools, Resources, Prompts vers BDD, API, systèmes de fichiers.
Format filaire : JSON-RPC 2.0 — tools/list pour la découverte, resources/read pour les données, plus messages initiés par le serveur.
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "query_database",
"arguments": { "sql": "SELECT * FROM users LIMIT 10" }
},
"id": 1
}| Transport | Usage | Traits |
|---|---|---|
| STDIO | Sous-processus local | Zéro dépendance, démarrage rapide, bonne isolation |
| HTTP + SSE | Remote/cloud | Échelle réseau (attention à l'affinité de session) |
| Dimension | Ère Internet | Ère Agent IA |
|---|---|---|
| Problème | Stacks réseau incompatibles | Câblage outils IA incompatible |
| Solution | TCP/IP + HTTP | MCP |
| Valeur | Une langue pour les appareils | Une interface pour IA + outils |
| Ouverture | Tout le monde peut implémenter | Tout le monde peut livrer Server/Client |
| Couche applicative | Web, e-mail, FTP sur HTTP | Écosystème apps IA sur MCP |
MCP ajoute découverte à l'exécution, sessions avec état pour flux multi-étapes, auto-description JSON Schema et messages serveur bidirectionnels — ce pour quoi REST n'a jamais été conçu pour des clients LLM.
Timing : seuil LLM 2024 + Agents mainstream = douleur d'intégration maximale.
Crédibilité : Anthropic + stack de référence Claude + open source.
Vague 2026 : spec nov. 2024 ; 2025 Cursor/Zed/Continue ; T1 2026 OpenAI adopte MCP ; T2 2026 Google Gemini + Microsoft ; gouvernance vers AAIF (Linux Foundation).
Effets de réseau : plus de 10 000 serveurs MCP en 2026 — chaque nouveau serveur sert immédiatement chaque client compatible, comme HTTP a nourri le Web.
Pas de lock-in LLM : changer de modèle, garder les serveurs — difficile à égaler pour les stacks fermées.
Du « standard privé d'un éditeur » à « infrastructure publique du secteur » — la gouvernance AAIF évoque l'IETF pour les protocoles Internet.
Sécurité en maturation : OAuth 2.0/2.1 sur la feuille de route 2026 ; ~1 000 serveurs exposés sans auth signalés.
Découvrabilité : pas de registre MCP universel (Internet avant DNS).
Échelle : SSE exige affinité de session vs HTTP sans état.
Le protocole Agent-to-Agent (A2A) de Google complète MCP : MCP = modèle ↔ outils/données (vertical) ; A2A = Agent ↔ Agent (horizontal). Ensemble, ils forment la pile protocolaire de l'Internet Agent.
| Public | Impact (données citées) |
|---|---|
| Développeurs | Un serveur, plusieurs clients ; coût d'intégration IA entreprise −38–55 % |
| Entreprises | Actifs portables ; plan de permissions sur les serveurs ; MCP managé GCP/Azure/AWS |
| Secteur | Barrière startup −~62 % ; travail SI sur mesure −~43 % |
Choisir un Host natif MCP (Cursor, Claude Desktop, VS Code) — version 2026.
Déployer serveurs communautaires ou custom — STDIO en local, HTTP+SSE en prod.
Enregistrer les serveurs ; vérifier tools/list à l'exécution.
Pour navigateur/trousseau/capture écran : finaliser les dialogues TCC macOS en session GUI — SSH ne clique pas « Toujours autoriser ».
Versionner serveurs, permissions, audit — lier au MCP navigateur OpenClaw et au guide Agent Skill.
Pas de remplacement total. REST reste pour les services classiques ; MCP cible la découverte IA et les sessions outils avec état — complémentaires à des niveaux différents.
Claude Desktop, Cursor, Zed, Continue ; en 2026 OpenAI, Google Gemini, Microsoft ; OpenClaw et autres frameworks Agent avec chemin MCP.
MCP DevTools navigateur, trousseau et capture d'écran déclenchent des dialogues TCC macOS. SSH seul ne suffit — VNC sur la même machine que le Host. Voir la checklist TCC.
MCP relie modèles et outils/données ; A2A relie Agent et Agent — couches distinctes, pas une compétition à somme nulle.
HTTP n'a pas inventé le navigateur, mais sans HTTP pas d'écosystème navigateur. MCP n'a pas inventé l'Agent, mais devient l'infrastructure sur laquelle les Agents peuvent vivre. Novembre 2024 pourrait rester le « moment HTTP » de l'IA.
Le coût caché n'est rarement le JSON MCP, mais un macOS stable avec validation GUI : Windows + Mac cloud + Cursor MCP implique d'aligner dialogues TCC et logs Gateway dans une session graphique. Un Mac mini personnel ajoute veille, mises à jour OS et amortissement ; une machine sous-dimensionnée étouffe sous des serveurs MCP navigateur concurrents.
Pour valider MCP à l'heure avec GUI sur la même machine, louez un Mac distant via VNCMac — bouton principal ci-dessous vers les tarifs, ou parcourez d'abord l'accueil.