Si vous ecrivez une couche d'integration distincte pour ChatGPT, Claude et Gemini — ou si vous vous demandez si REST suffit et si MCP vaut l'effort — cet article livre des conclusions utilisables en revue d'architecture : ① MCP (Model Context Protocol) est le standard ouvert d'interconnexion d'outils IA d'Anthropic, publie en novembre 2024, qui resout la fragmentation N modeles × M outils ; ② comme HTTP au-dessus de TCP/IP, il standardise la facon dont l'IA decouvre, selectionne et invoque les outils ; ③ en 2026, OpenAI, Google et Microsoft l'ont adopté, avec un ecosysteme depassant 10 000 MCP Server. Complement du guide Agent Skill et de la comparaison des assistants de code — ici, on traite couche protocole → analogie historique → chemin de deploiement.
Parallele historique : dans les annees 1970, ARPAnet et Ethernet suivaient chacun leur voie jusqu'a ce que TCP/IP unifie les regles de communication — puis HTTP a construit le World Wide Web par-dessus. Avant 2024, le monde de l'IA etait dans le meme chaos. MCP tente de devenir cette langue commune.
Les LLM modernes butent sur trois limites : date de coupure des donnees d'entrainement, absence d'information en temps reel, incapacite a agir. La reponse : donner a l'IA des « mains et des pieds » — Tool Use / Function Calling. En pratique :
Avant la standardisation USB : Mini-USB, Micro-USB, Lightning — tous incompatibles. MCP vise a etre l'USB-C de l'integration d'outils IA : les peripheriques n'ont pas besoin de connaitre l'interlocuteur ; on branche et on communique.
| Scenario | Friction (sans MCP) |
|---|---|
| CRM entreprise + IA | Couches d'adaptation separees pour Claude, GPT et Gemini |
| Assistant IA dans l'IDE | Acces systeme de fichiers, base de donnees et API cables differemment selon l'editeur |
| Orchestration Agent IA | Definitions d'outils non reutilisables entre LangChain, CrewAI et frameworks similaires |
Host (hote) — Claude Desktop, Cursor, VS Code — embarque un MCP Client et maintient une session 1:1 avec chaque Server. Le Client communique avec le MCP Server via JSON-RPC 2.0 ; le Server expose des Tools, des Resources et des Prompts, puis se connecte aux bases de donnees, APIs, systemes de fichiers et autres systemes externes.
| Transport | Cas d'usage | Caracteristiques |
|---|---|---|
| STDIO (entree/sortie standard) | Mode sous-processus local | Zero dependance, demarrage rapide, bon isolement |
| HTTP + SSE | Services distants / cloud | Appels inter-reseau, montee en charge horizontale |
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "query_database",
"arguments": { "sql": "SELECT * FROM users LIMIT 10" }
},
"id": 1
}
Methodes RPC cles : tools/list recupere dynamiquement les outils disponibles a l'execution ; resources/read lit des fichiers ou des enregistrements de base ; le Server peut aussi pousser des messages vers le Client — contrairement au modele unidirectionnel du REST classique.
| Dimension | Ere Internet | Ere Agent IA |
|---|---|---|
| Probleme | Protocoles reseau incompatibles | Approches d'integration d'outils IA heterogenes |
| Solution | TCP/IP + HTTP | MCP |
| Valeur centrale | Langue de communication unifiee pour l'interconnexion | Interface d'outils unifiee pour l'interconnexion IA |
| Ouverture | Standard ouvert, implementation libre | Protocole ouvert, implementation libre |
| Couche applicative | Web, e-mail, FTP construits sur HTTP | L'ecosysteme d'applications IA se construira sur MCP |
| Capacite | REST API classique | MCP |
|---|---|---|
| Decouverte d'outils | Statique : lire la doc, coder en dur | tools/list dynamique a l'execution |
| Etat de session | Sans etat, chaque requete independante | Connexion persistante, workflows multi-etapes |
| Auto-description | L'API ne dit pas a l'IA ce qu'elle peut faire | Chaque outil embarque un JSON Schema |
| Direction de communication | Requete-reponse unidirectionnelle | Bidirectionnelle : le Server peut demander un raisonnement ou des informations |
Distinction essentielle : REST API repond a « peut-on appeler ? » ; MCP repond a « comment l'IA decouvre, selectionne et invoque correctement les outils ? » — la question centrale de l'ere Agent.
De « standard proprietaire d'une entreprise » a « infrastructure publique du secteur ». Le transfert de gouvernance compte : comme les protocoles Internet sous l'egide de l'IETF, MCP devient un protocole qui appartient vraiment a toute l'industrie.
En 2026, l'ecosysteme MCP depasse 10 000 MCP Server. Chaque nouveau Server est immediatement utilisable par tous les clients compatibles ; chaque nouveau client reutilise instantanement tous les outils existants — le meme effet de reseau qui a permis a HTTP d'etablir l'ecosysteme du Web.
Le protocole A2A (Agent-to-Agent) de Google n'est pas un concurrent de MCP : MCP gere modele IA ↔ outils/donnees (couche d'integration verticale) ; A2A gere Agent IA ↔ Agent IA (couche d'orchestration horizontale). Ensemble, ils forment la pile protocolaire de l'Internet Agent.
tools/list et tools/call.HTTP n'a pas invente le navigateur, mais sans HTTP il n'y a pas d'ecosysteme de navigateurs. TCP/IP n'a pas invente l'e-mail, mais sans TCP/IP il n'y a pas d'e-mail. MCP n'a pas invente l'Agent IA, mais il devient l'infrastructure qui rend un ecosysteme d'Agents possible.
Cote developpeur : ecrire un MCP Server, tous les clients compatibles peuvent l'utiliser ; les Server verticaux restent un terrain vierge. Cote entreprise : les actifs d'integration passent de « lies au fournisseur » a « actifs portables de l'equipe » ; Google Cloud (BigQuery, Maps, GKE), Azure et AWS proposent des services MCP geres.
Mais si vous faites tourner MCP Server et Agents sur un MacBook qui dort ou une machine de dev partagee entre monteurs Final Cut et ingenieurs Xcode, vous payez trois couts caches : connexions STDIO/SSE interrompues a la fermeture du capot, derive d'environnement provoquant des reessais d'appels d'outils, et impossibilite de maintenir des workflows multi-etapes 7×24. Pour les environnements de production qui exigent des sessions MCP stables et une orchestration Agent, placer Host et Server sur un noeud dedie MACCOME Mac mini (M4 / M4 Pro) coute souvent moins cher au total que de combattre les politiques de veille en local ; paliers publics sur la page tarifs location Mac Mini.
Dans quelques annees, la publication open source de la specification MCP par Anthropic en novembre 2024 pourrait etre retenue comme le « moment HTTP » de l'ere IA.
FAQ
Quelle est la difference entre MCP et REST API ?
REST repond a « peut-on appeler ? » ; MCP repond a « comment l'IA decouvre, selectionne et invoque correctement les outils a l'execution ? ». MCP prend en charge tools/list pour la decouverte dynamique, les sessions avec etat, l'auto-description JSON Schema et la communication bidirectionnelle.
Si je change de fournisseur LLM, dois-je reecrire mon MCP Server ?
Non. Le MCP Server est decouple du modele sous-jacent ; tant que le nouveau client supporte MCP, le meme Server fonctionne sans modification. C'est pourquoi les couts d'integration peuvent baisser de 38 a 55 %.
Quel est le lien entre MCP et Agent Skill (SKILL.md) ?
Les Skills sont des paquets de prompts et de capacites dans l'hote ; MCP est un protocole d'outils standard inter-hotes. Voir le guide Agent Skill.
Quel materiel utiliser pour faire tourner un MCP Server en production ?
Evitez qu'un portable ferme interrompe les connexions longues. MACCOME propose des noeuds Mac cloud dedies M4/M4 Pro adaptes aux MCP Server et Agents 7×24. Tarifs : page tarifs location ; prise en main : centre d'aide.