MCPlet définit des unités contraintes à intention unique qui encapsulent la logique métier avec des contraintes de sécurité explicites.
Construit sur MCP et MCP Apps pour une intégration fluide avec l'IA.
Maintenu par le MCPlet Working Group. Commencez par le guide de prise en main, ouvrez le brouillon Markdown ou consultez l'avis de propriété intellectuelle.
MCPlet est la plus petite unité IA-opérationnelle déployable et révisable, représentant exactement une intention métier.
Chaque MCPlet représente exactement une intention métier. Pas d'ambiguïté ni de complexité, uniquement une capacité ciblée et pertinente.
Chaque MCPlet encapsule un appel d'outil MCP, fournissant une interface standardisée pour les systèmes d'IA.
Fournit des expériences interactives riches via MCP Apps, avec repli automatique vers des réponses textuelles.
Des contraintes explicites de cycle de vie et de sécurité garantissent que les systèmes d'IA opèrent dans des limites définies.
Des métadonnées de sortie riches permettent à l'IA de raisonner sur les opérations, les suggestions et les étapes suivantes.
Modèle fonctionnel pur, sans état caché. Toutes les données transitent par l'hôte pour assurer la transparence.
Support intégré FIDO2 pour une authentification sécurisée sans mot de passe avec intégration directe AI Chat, permettant un Human-in-the-loop rapide et facile.
Chaque MCPlet déclare un type unique, définissant son profil de sécurité et son usage approprié.
Opérations sûres et idempotentes pour la récupération de données, sans effets secondaires.
Recueillir ou valider les informations avant de s'engager dans des actions irréversibles.
Opérations entraînant des effets secondaires irréversibles avec supervision humaine obligatoire.
Support intégré FIDO2 pour une authentification sécurisée sans mot de passe avec intégration directe AI Chat, permettant un Human-in-the-loop rapide et facile.
{ "_meta": { "mcpletType": "action", "visibility": ["model", "app"], "mcpletToolResultSchemaUri": "mcplet://tool-result-schema/approve_order", "ui": { "resourceUri": "ui://orders/approve.html", "displayMode": "inline" }, "auth": { "required": "passkey", "enforcement": "strict", "promptMessage": Veuillez vous authentifier avec Passkey pour confirmer l'opération } } }
Utilise les normes WebAuthn/FIDO2 pour une sécurité maximale et une compatibilité navigateur.
L'authentification sans mot de passe élimine les attaques par credential stuffing et phishing.
Configuration YAML simple avec URL de serveur personnalisable et invites d'authentification.
Intégration directe avec les API natives de passkey du navigateur pour une expérience utilisateur transparente.
MCPlet opère au sein de l'écosystème MCP, l'hôte gérant l'état et le raisonnement de l'IA.
Basée sur cinq principes fondamentaux qui rendent l'interaction avec l'IA fiable, prévisible et révisable.
Chaque MCPlet fait une seule chose avec rigueur. Pas de couteau suisse, uniquement une capacité ciblée et pertinente.
Aucun état caché ; toutes les données transitent par l'hôte. La transparence est une exigence de conception.
La sortie inclut des métadonnées riches conçues pour le raisonnement et la prise de décision de l'IA.
Fonctionne parfaitement en mode texte, puis s'enrichit d'une UI riche lorsque MCP Apps est disponible.
Effets secondaires explicites, revue obligatoire pour les actions. La sécurité est un choix de conception.
Utilisez la vue HTML de la spécification pour une lecture rapide, le Markdown brut pour le texte normatif et la FAQ pour les questions d'adoption.
Besoin d'une version courte ? Lisez la FAQ technique.