MCP, c'est quoi ?

Réponse rapide

MCP, le Model Context Protocol, est une norme ouverte publiée par Anthropic en novembre 2024 qui permet à une application d'IA de se connecter à des outils et des données externes via une seule interface commune. Un outil est packagé une seule fois comme serveur MCP, et n'importe quelle appli compatible MCP peut l'utiliser, au lieu que chaque appli écrive son propre connecteur pour chaque outil.

Le problème que résout MCP est une multiplication

Un modèle seul ne sait qu'écrire du texte. Pour lire votre agenda, interroger une base de données ou envoyer un message, il a besoin d'un outil, et qu'est-ce qu'un agent IA explique comment un modèle utilise des outils en boucle. Jusqu'à fin 2024, chaque appli qui voulait un outil écrivait son propre connecteur pour lui. Cinq applis voulant chacune vingt outils, cela faisait cent connecteurs, chacun légèrement différent, chacun maintenu par quelqu'un.

MCP est une forme standard pour le connecteur. Le côté outil est packagé une fois comme serveur. Le côté appli implémente le client une fois. Après ça, n'importe quel client peut utiliser n'importe quel serveur : cinq applis plus vingt outils font vingt-cinq logiciels au lieu de cent, et ajouter un vingt et unième outil ne demande qu'un serveur plutôt que cinq connecteurs. L'USB est l'analogie habituelle et elle est juste : la valeur est dans la prise, pas dans un appareil en particulier.

Anthropic a publié la spécification, des serveurs de référence et des kits logiciels le 25 novembre 2024 comme norme ouverte, et la raison de sa diffusion est celle de toute prise qui se répand. Une fois que quelques centaines de serveurs existaient pour les usages courants, GitHub, Slack, Postgres, le système de fichiers, un navigateur, une appli qui parlait MCP les obtenait tous gratuitement, et une appli qui ne le faisait pas devait s'en justifier.

Un serveur propose trois choses, et le modèle n'en déclenche qu'une

Une connexion MCP a deux extrémités. L'application hôte, une appli de chat, un éditeur ou un environnement d'agent, fait tourner un client. Le client se connecte à un ou plusieurs serveurs, demande à chacun ce qu'il propose, et transmet les réponses au modèle. Un serveur peut proposer trois types de choses.

PrimitiveCe que c'estQui la déclencheExemple
OutilUne fonction que le modèle peut appeler, avec des entrées typéesLe modèle, quand il juge que la tâche en a besoinsearch_issues(repo, query), send_email(to, body)
RessourceDes données que l'appli peut lire dans le contexteL'appli ou l'utilisateur, comme contexte pour un tourLe contenu d'un fichier, un schéma de base de données, une page web
PromptUn modèle d'instruction réutilisableL'utilisateur, depuis un menu"Relis cette pull request selon notre guide de style"

Le format de transport est JSON-RPC 2.0, la même convention requête-réponse que les éditeurs utilisent pour parler aux serveurs de langage, ce qui n'est pas un hasard : MCP a repris la conception du Language Server Protocol, où une seule norme permettait à chaque éditeur de gérer chaque langage. Un serveur peut tourner localement comme sous-processus en dialoguant via l'entrée et la sortie standard, ou à distance via HTTP. La révision de mars 2025 a ajouté un transport HTTP en flux continu et une autorisation basée sur OAuth pour les serveurs distants ; la révision de juin 2025 a renforcé cette autorisation et ajouté un moyen pour un serveur de poser une question à l'utilisateur en pleine tâche, appelé elicitation.

La partie qui compte pour la sécurité, c'est où vit la boucle. Le serveur expose des capacités ; le client et le modèle décident quand les utiliser. Un hôte bien conçu vous demande votre accord avant qu'un outil à effets de bord ne s'exécute, et qu'est-ce que l'injection de prompt explique pourquoi cette confirmation constitue tout le modèle de sécurité dès qu'un outil peut lire du texte non fiable et agir dessus.

OpenAI, Google et Microsoft ont adopté MCP en six mois

Une norme n'en est une que lorsque des concurrents l'utilisent. La chronologie ci-dessous retrace l'adoption, de l'annonce jusqu'au transfert de gouvernance.

D'une spécification d'un seul éditeur à une norme du secteur en un peu plus d'un an
20252026SpécificationAnthropic publie MCPLa spec ajoute HTTP en flux continu et OAuthLa spec ajoute l'elicitation et une auth réviséeMCP passe sous la Linux FoundationAdoptantsOpenAI adopte MCP dans le Agents SDKGoogle DeepMind engage Gemini sur MCPMicrosoft annonce le support de MCP dans Windows

L'adoption par OpenAI en mars 2025 a été le tournant, car elle signifiait qu'OpenAI et Anthropic s'étaient mis d'accord sur la prise, et Google a suivi en deux semaines. Microsoft a annoncé le support de MCP dans Windows à Build en mai 2025. En décembre 2025, Anthropic a remis la spécification à l'Agentic AI Foundation, un projet de la Linux Foundation cofondé avec OpenAI et Block, ce qui est le moment où le protocole d'une entreprise ne devient à personne, et donc à tout le monde.

Ce que MCP change si vous utilisez juste une appli de chat

Directement, peu de choses. MCP est de la plomberie entre programmes, et il apparaît comme une fonctionnalité dans les produits construits dessus : un menu "connecteurs" dans une appli de chat, une liste d'outils dans un assistant de code, un moyen de pointer votre éditeur vers la base de données de votre entreprise. Il arrive à l'intérieur d'une appli qui le parle, généralement sous forme d'un menu de connecteurs, et il n'y a rien à installer pour vous.

Indirectement, cela change ce qu'on attend de tout produit d'IA. Avant MCP, une intégration d'outil était une raison de choisir une appli plutôt qu'une autre, parce que chacune construisait la sienne. Après, les intégrations deviennent une commodité et les questions qui restent sont : quel modèle répond, combien ça coûte, et comment l'appli gère l'étape de confirmation avant qu'un outil n'agisse. Whizi n'expose pas de serveurs MCP ni d'API développeur ; ses outils sont ceux intégrés, la recherche web et l'envoi de documents, et sa différenciation se joue sur la couche modèle, 280+ modèles derrière un seul sélecteur à un prix en crédits fixe par message. Pour un travail d'agent qui a besoin de ses propres outils, un environnement d'agent compatible MCP est le bon produit, pas un espace de chat.

La seule question à garder en tête face à tout produit qui met en avant MCP : que se passe-t-il entre le moment où le modèle décide d'appeler un outil et celui où l'outil s'exécute ? Si la réponse est "rien", le modèle peut agir sur tout texte qu'il vient de lire, y compris un texte qu'un attaquant a placé devant lui. Si la réponse est "vous l'approuvez", le protocole fait son travail.

Liste de vérification
  • Lire "prend en charge MCP" comme "peut utiliser n'importe quel serveur MCP", ce qui est une prise, pas une capacité en soi
  • Demander quelle confirmation existe entre le choix d'un outil par un modèle et son exécution avant de connecter quoi que ce soit à effets de bord
  • Privilégier les serveurs distants avec OAuth pour tout ce qui est partagé ; les serveurs locaux en sous-processus sont pour votre propre machine
  • Considérer le modèle comme le décideur et le serveur comme le menu ; le serveur ne s'appelle jamais lui-même
  • Pour du chat sans outils, MCP ne change rien ; choisissez selon le modèle et le prix

Questions fréquentes

Que signifie MCP ?

Model Context Protocol. Anthropic l'a publié le 25 novembre 2024 comme norme ouverte pour connecter des applications d'IA à des outils et des données externes. Le nom décrit le rôle : un protocole pour amener du contexte, c'est-à-dire des outils, des fichiers et des données, à un modèle de façon standardisée.

Qu'est-ce qu'un serveur MCP ?

Un programme qui expose des outils, des ressources ou des prompts au format MCP. Il peut envelopper une base de données, un système de fichiers, GitHub, un agenda ou un navigateur. Écrit une fois, il fonctionne avec n'importe quel client MCP, donc un serveur pour les données de votre entreprise peut être utilisé depuis une appli de chat, un assistant de code et un environnement d'agent sans trois intégrations.

MCP est-il réservé à Claude ?

Non. Anthropic l'a créé, mais OpenAI l'a adopté en mars 2025, Google DeepMind a engagé Gemini dessus en avril 2025, Microsoft l'a ajouté à Windows, et en décembre 2025 la spécification est passée à l'Agentic AI Foundation sous la Linux Foundation, cofondée par Anthropic, OpenAI et Block. Il est neutre vis-à-vis des éditeurs, par conception et par gouvernance.

MCP est-il la même chose que le function calling ou l'usage d'outils ?

Le function calling est la capacité du modèle à demander un outil. MCP standardise la façon dont l'application trouve, décrit et exécute ces outils. Un modèle avec function calling a toujours besoin que quelqu'un câble chaque outil ; MCP est ce câblage, donc le même serveur se branche sur n'importe quel modèle capable d'appeler des fonctions.

Whizi prend-il en charge MCP ?

Non. Whizi est un espace de chat dont les outils sont intégrés, la recherche web et l'envoi de documents, et il n'expose pas de serveurs MCP ni d'API développeur. Sa valeur est la couche modèle, 280+ modèles derrière un seul sélecteur à un prix en crédits fixe par message. Pour un travail d'agent nécessitant des outils sur mesure, utilisez un environnement d'agent compatible MCP et apportez le modèle de votre choix.