MCP Apps : des interfaces interactives dans Claude et ChatGPT (guide 2026)
MCP Apps est l’extension officielle du protocole MCP qui permet à un serveur d’afficher une véritable interface dans la conversation : graphique, formulaire, tableau de bord ou tableau blanc. Au lieu d’une réponse en texte, l’outil affiche une vue interactive, directement dans Claude, ChatGPT ou tout autre client compatible.
C’est l’une des évolutions les plus visibles de MCP en 2026.
MCP Apps en bref
- Nature : une extension officielle de la spécification MCP, avec son SDK, publiée par le projet Model Context Protocol.
- Usage : des interfaces interactives, comme des graphiques, des formulaires ou des tableaux de bord, affichées dans la conversation.
- Clients : Claude, ChatGPT et les autres clients compatibles. La liste à jour figure sur la page des clients de modelcontextprotocol.io.
- Exemple phare : Excalidraw, le tableau blanc, construit avec MCP Apps et utilisé dans Claude.
Comment fonctionne une MCP App
- Déclaration : l’outil du serveur déclare une ressource
ui://qui contient son interface. - Appel : quand l’assistant appelle cet outil, le client sait qu’une interface lui est associée.
- Affichage : le client récupère la ressource et l’affiche dans une iframe isolée, en bac à sable.
- Échanges : le client transmet les données de l’outil à l’interface, et l’interface peut appeler d’autres outils par l’intermédiaire du client.
L’interface reste ainsi isolée : elle n’agit qu’à travers le client.
Exemples d’usages
- Visualiser des données : un graphique ou un tableau de bord construit à partir des résultats d’un outil.
- Saisir des informations : un formulaire plutôt qu’une série de questions-réponses.
- Dessiner à plusieurs : un tableau blanc comme Excalidraw.
- Explorer un catalogue : le serveur MCP d’Apify, par exemple, affiche ses résultats de recherche sous forme interactive quand l’option
ui=trueest activée.
Créer une MCP App
Le projet publie un SDK JavaScript pour déclarer les interfaces côté serveur et construire la vue :
npm install @modelcontextprotocol/ext-apps
Pour tester votre application, MCP Inspector propose un écran dédié qui lance les interfaces exposées par votre serveur.
Sécurité
- L’interface s’exécute dans une iframe isolée, et ne reçoit que les données que le client lui transmet.
- Une interface peut vous inciter à cliquer ou à saisir des informations : comme pour tout serveur MCP, n’installez que des serveurs de confiance.
Notre checklist de sécurité MCP complète ces règles.
Questions fréquentes
Qu’est-ce que MCP Apps ?
L’extension officielle de MCP qui permet aux serveurs d’afficher des interfaces interactives dans les assistants IA.
Quels clients prennent en charge MCP Apps ?
Claude, ChatGPT et d’autres clients compatibles. La liste à jour figure sur modelcontextprotocol.io.
Faut-il modifier son serveur MCP ?
Oui : l’outil doit déclarer une ressource ui:// qui contient son interface.
Une MCP App peut-elle accéder à mes données ?
Elle s’exécute dans une iframe isolée et ne reçoit que les données que le client lui transmet.
Comment tester une MCP App ?
Avec MCP Inspector, qui dispose d’un écran dédié aux MCP Apps.
Sources
- Dépôt officiel de MCP Apps, spécification et SDK, consulté le 8 octobre 2026
- Dépôt de MCP Inspector et dépôt du serveur MCP d’Apify
Pour découvrir le protocole, commencez par notre guide Qu’est-ce que le MCP ?
