← Retour au blog

Qu'est-ce que MCP (Model Context Protocol) ? Définition et exemples

MCP est un standard ouvert d'Anthropic qui permet aux assistants IA d'utiliser des outils et des données externes via une interface commune. Son fonctionnement, avec des exemples d'outils créatifs comme le serveur de 8frame.

MCP (Model Context Protocol) est un standard ouvert qui permet aux assistants IA de se connecter à des outils et à des sources de données externes via une interface commune unique, pour qu'un modèle puisse agir au lieu de seulement générer du texte. Anthropic l'a présenté et publié en open source le 25 novembre 2024, comme "a new standard for connecting AI assistants to the systems where data lives" (un nouveau standard pour relier les assistants IA aux systèmes où se trouvent les données). La documentation de MCP cite aujourd'hui sa prise en charge dans des assistants IA comme Claude et ChatGPT et dans des outils de développement comme Visual Studio Code et Cursor.

Le problème que résout MCP est combinatoire. Avant lui, chaque application IA devait construire une intégration sur mesure pour chaque outil qu'elle voulait utiliser : une pour vos fichiers, une pour votre base de données, une pour un générateur d'images, une par API. Pour reprendre les mots d'Anthropic, "every new data source requires its own custom implementation" (chaque nouvelle source de données exige sa propre implémentation sur mesure). C'est un problème M fois N. MCP le transforme en M plus N : un outil s'expose une seule fois comme serveur MCP, toute application IA compatible MCP joue le rôle de client, et les deux parlent le même protocole. Vous construisez l'intégration une fois, et toute application qui prend en charge le standard peut l'utiliser.

C'est cette standardisation qui a permis au protocole de se diffuser au-delà des applications d'Anthropic. La documentation développeurs d'OpenAI explique comment connecter des serveurs MCP distants à ChatGPT et à son API, et le site de MCP résume la promesse par "build once and integrate everywhere" (construire une fois, intégrer partout). Avant de développer pour un hôte précis, vérifiez dans sa documentation quelles parties de MCP il prend en charge, par exemple la connexion aux serveurs distants.

Comment fonctionne MCP

MCP repose sur trois rôles. L'hôte (host) est l'application IA avec laquelle l'utilisateur interagit (une application de chat, un éditeur de code, un agent). L'hôte crée un client pour chaque serveur auquel il se connecte, et chaque client maintient une connexion dédiée avec son serveur. Le serveur est le programme qui expose une capacité précise : votre agenda, un dépôt de code, un générateur vidéo. Un même hôte peut se connecter à plusieurs serveurs à la fois. Un serveur peut tourner en local sur votre machine ou à distance via le web ; pour les serveurs distants qui vous demandent de vous connecter, la documentation de MCP recommande OAuth.

Les serveurs exposent leurs capacités sous trois formes standard, que la documentation appelle des primitives. Les outils (tools) sont des actions que le modèle peut appeler (générer une image, lancer une requête, envoyer un message). Les ressources (resources) sont des données que le modèle peut lire (fichiers, enregistrements). Les prompts sont des modèles réutilisables proposés par le serveur. Le modèle n'a pas besoin de savoir comment tout cela est implémenté : il voit un outil avec un nom, une description et un schéma de ses entrées, il l'appelle, et le serveur fait le travail puis renvoie un résultat.

Le déroulé en pratique : vous demandez quelque chose à l'assistant, le modèle décide qu'un appel d'outil est nécessaire, l'hôte envoie cet appel au bon serveur par l'intermédiaire de son client, le serveur l'exécute et renvoie un résultat, et le modèle s'en sert pour continuer. Comme le protocole est standard, un serveur que vous connectez à Claude peut aussi être connecté à d'autres hôtes compatibles MCP sans être réécrit, à condition que chaque hôte prenne en charge ce dont le serveur a besoin. Toute la valeur est là : écrire le connecteur une seule fois.

Quand utiliser MCP

Vous utilisez MCP chaque fois que vous voulez qu'un système IA agisse au lieu de simplement répondre. Un simple appel à un modèle génère du texte. Un modèle connecté via MCP peut lire vos données et agir à l'aide de vrais outils. Situations courantes :

Le signe que MCP vous convient, c'est la répétition : si vous deviez sinon écrire plusieurs fois le même type d'intégration, ou si vous voulez qu'un outil fonctionne dans plusieurs applications IA, le standard fait exactement le travail pour lequel il a été conçu.

Exemples

Un serveur de génération créative (8frame). 8frame fait tourner un serveur MCP en production à l'adresse https://mcp.8frame.co/mcp. Au 2026-10-01, il propose 8 outils de génération d'images, 9 outils vidéo et 2 outils de musique, plus des outils de retouche d'images, de détourage et d'upscaling d'images. Chaque outil exécute une famille de modèles (l'outil Veo, par exemple, couvre Veo 3.1 Standard, Fast et Lite), et deux outils pour "choisir un modèle" affichent les options avec leur coût en crédits. Une fois le serveur connecté, un assistant comme Claude peut générer une photo produit, l'agrandir puis l'animer en clip, le tout par des appels d'outils, sans que vous ouvriez l'application.

Pour le connecter dans claude.ai, ajoutez-le comme connecteur personnalisé (custom connector) via Customize → Connectors → + Add → Add custom connector. Les connecteurs personnalisés fonctionnent sur toutes les offres Claude, Free compris (Free en autorise un) ; sur Team et Enterprise, c'est un Owner (propriétaire) qui les ajoute pour l'organisation. Dans Claude Code, lancez claude mcp add --transport http 8frame https://mcp.8frame.co/mcp, puis /mcp pour vous connecter. Dans Cursor, ajoutez l'URL sous mcpServers dans ~/.cursor/mcp.json. Dans tous les cas, vous vous connectez à votre compte 8frame dans le navigateur, et les générations sont débitées des crédits de ce compte.

L'assistant choisit un outil à chaque appel, envoie le prompt et reçoit le résultat sous forme de lien vers un fichier ; les résultats n'arrivent pas sur votre canvas 8frame. Le connecteur a aussi moins de réglages que le canvas. Nano Banana Pro et Kling v3 Pro sont réservés au canvas : l'outil Nano Banana du connecteur est le modèle Classic à 6 crédits, et son outil Kling exécute Kling v3 Standard, qui exige une image de départ. Un appel Veo qui ne précise pas de niveau lance Veo 3.1 Standard, à 448 crédits pour 8 secondes avec son, alors que l'outil Veo du canvas s'ouvre sur Fast (168) ; précisez donc le niveau voulu.

Un serveur de dépôt de code. Un outil pour développeurs peut exposer un serveur façon GitHub avec des outils comme "read file", "open pull request" et "search issues" (lire un fichier, ouvrir une pull request, chercher des issues). Au lancement, Anthropic a fourni des serveurs prêts à l'emploi pour GitHub, Git, Google Drive, Slack, Postgres et Puppeteer. Connecté à un assistant de programmation, le modèle peut lire le code et agir sur le dépôt grâce à ces outils, et le même serveur, construit une fois, peut être connecté aux autres hôtes MCP qu'utilise le développeur. C'est le schéma de tous les jours : un système qui a déjà une API l'enveloppe dans un serveur MCP, et les assistants compatibles MCP peuvent y accéder sans intégration sur mesure pour chacun.

Les deux exemples partagent la même structure : un serveur qui expose des outils nommés, un hôte avec un client qui s'y connecte, et un modèle qui appelle les outils pour accomplir un vrai travail. Qu'il s'agisse de générer de la vidéo ou de modifier du code, le protocole sous-jacent est identique.

Notions associées

Un agent IA est le consommateur le plus courant de MCP. Les agents ont besoin d'outils pour agir sur le monde, et MCP est une interface standard qui les leur fournit ; c'est pourquoi on parle généralement des deux notions ensemble. Côté 8frame, voyez ajouter la génération vidéo à un agent IA et générer de la vidéo IA avec Claude.

Un workflow IA est l'autre face de la médaille : là où MCP standardise la façon dont un modèle atteint un outil unique, un workflow enchaîne plusieurs étapes de génération dans un pipeline reproductible. Sur un canvas, vous construisez le workflow ; via MCP, vous pouvez lancer bon nombre des mêmes modèles depuis un chat ou un agent, avec moins de réglages, et récupérer les résultats sous forme de fichiers.

Questions fréquentes

Qui a créé MCP ? Anthropic l'a présenté et publié en open source le 25 novembre 2024, avec une spécification, des SDK et un ensemble de serveurs prêts à l'emploi.

MCP est-il réservé à Claude ? Non. C'est un protocole ouvert, et la documentation de MCP cite sa prise en charge dans ChatGPT, Visual Studio Code et Cursor, en plus de Claude.

Quelle différence entre hôte, client et serveur dans MCP ? L'hôte est l'application IA que vous utilisez, le serveur est le programme qui propose des outils ou des données, et le client est la partie de l'hôte qui maintient une connexion avec un serveur.

Faut-il une offre Claude payante pour ajouter un connecteur MCP personnalisé ? Non. Le centre d'aide d'Anthropic indique que les connecteurs personnalisés existent sur Free, Pro, Max, Team et Enterprise ; Free est limité à un.

Les résultats de 8frame apparaissent-ils sur mon canvas quand je génère via MCP ? Non. Le connecteur renvoie chaque résultat sous forme de lien vers un fichier. Les générations sont débitées des crédits du compte 8frame avec lequel vous vous êtes connecté.

Sources


Envie de voir MCP en action ? Connectez le serveur MCP de 8frame à Claude et générez de la vidéo depuis une conversation, ou explorez la bibliothèque de canvas et de workflows pour les plans que vous dirigez vous-même.

Essayez sans inscription : vous arrivez directement sur un vrai tableau. Le canvas de 8frame est gratuit et illimité ; la génération est payante à partir de 19 dollars par mois.

Articles liés

glossaireQu'est-ce qu'un animatic ? Définition et exemplesglossaireQu'est-ce qu'un brief créatif ? Définition et modèleglossaireQu'est-ce qu'un hero shot ? Définition et exemples

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates