
MCP Ext Apps
Interface UIpar hemanth
Implémentation de référence pour l'extension MCP Apps (SEP-1865), démontrant des interfaces utilisateur HTML/JS interactives au sein des outils MCP.
Ce qu'il fait
Ce projet sert d'implémentation d'exemple de l'extension MCP Apps (SEP-1865), permettant aux clients IA de rendre des interfaces utilisateur HTML et JavaScript interactives directement dans leur flux d'appel d'outils.
Fonctionnalités clés
- Rendu d'UI interactive : utilise le schéma
ui://et le type MIMEtext/html+mcppour déclencher le rendu d'iframes sandboxées dans les clients hôtes. - Communication bidirectionnelle : implémente un protocole JSON-RPC 2.0 via
postMessagepour une interaction fluide entre l'hôte IA et l'interface utilisateur. - Outils de référence : inclut des outils d'exemple intégrés tels qu'un tableau de bord, une horloge, une calculatrice et un outil de salutation pour démontrer différentes capacités d'UI.
- Conformité : respecte entièrement les spécifications de handshake et d'URI de ressources SEP-1865.
Installation
- Claude Desktop : ajoutez le serveur à votre fichier
claude_desktop_config.jsonen utilisant la sortie de la commandenpm start. - Hôte générique : exécutez
npm installpuisnpm start, puis accédez au client hôte à l'adressehttp://localhost:8080.
Hôtes supportés
- claude
Installation rapide
npm install && npm startInformations
- Tarification
- free
- Publié
- 4/28/2026






