Construit sur le Model Context Protocol

Priorité à l'IA Unités de capacité
pour les systèmes d'IA modernes

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.

Statut Projet de spécification
Version actuelle v202603-03
Mis à jour 2026-03-27
Profils d'hôte WebUI et Agent
Maintenu par MCPlet Working Group
MCPlet = Flexibilité IA + Commodité UI + Authenticité Passkey
🤖
Flexibilité IA
Les agents IA gèrent le raisonnement complexe et l'orchestration des outils avec flexibilité
🖥
Commodité UI
Interfaces interactives riches via MCP Apps pour une interaction humaine intuitive
🔐
Authenticité Passkey
Le Passkey FIDO2 garantit la présence humaine réelle, assurant un vrai Human-in-the-loop
MCPlet architecture banner showing AI host, MCPlet intent unit, and MCP server relationships

Comprendre MCPlet

MCPlet est la plus petite unité IA-opérationnelle déployable et révisable, représentant exactement une intention métier.

Intention unique

Chaque MCPlet représente exactement une intention métier. Pas d'ambiguïté ni de complexité, uniquement une capacité ciblée et pertinente.

Intégration des outils MCP

Chaque MCPlet encapsule un appel d'outil MCP, fournissant une interface standardisée pour les systèmes d'IA.

📱

UI optionnelle

Fournit des expériences interactives riches via MCP Apps, avec repli automatique vers des réponses textuelles.

🔒

Sécurité avant tout

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.

📊

Métadonnées IA

Des métadonnées de sortie riches permettent à l'IA de raisonner sur les opérations, les suggestions et les étapes suivantes.

🚀

Conception sans état

Modèle fonctionnel pur, sans état caché. Toutes les données transitent par l'hôte pour assurer la transparence.

🔒

Authentification Passkey

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.

Types de MCPlet

Chaque MCPlet déclare un type unique, définissant son profil de sécurité et son usage approprié.

read

Requête et recherche

Opérations sûres et idempotentes pour la récupération de données, sans effets secondaires.

  • Aucun effet secondaire
  • Idempotent par conception
  • Sûr pour l'IA autonome
  • Renvoie des données enrichies avec métadonnées
prepare

Validation et préparation

Recueillir ou valider les informations avant de s'engager dans des actions irréversibles.

  • Peut nécessiter une confirmation
  • Aucun effet secondaire irréversible
  • Renvoie des données de préparation structurées
  • Permet des workflows progressifs
action

Exécuter et valider

Opérations entraînant des effets secondaires irréversibles avec supervision humaine obligatoire.

  • Confirmation humaine explicite
  • Intention clairement exposée dans l'UI
  • Renvoie des résultats avec guidance
  • Piste d'audit complète maintenue

Authentification Passkey

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 contract
{
  "_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
    }
  }
}
            
  • 🔒

    Standard FIDO2

    Utilise les normes WebAuthn/FIDO2 pour une sécurité maximale et une compatibilité navigateur.

  • 📱

    Sans mot de passe

    L'authentification sans mot de passe élimine les attaques par credential stuffing et phishing.

  • Configuration flexible

    Configuration YAML simple avec URL de serveur personnalisable et invites d'authentification.

  • 🔒

    Natif navigateur

    Intégration directe avec les API natives de passkey du navigateur pour une expérience utilisateur transparente.

Vue d'ensemble de l'architecture

MCPlet opère au sein de l'écosystème MCP, l'hôte gérant l'état et le raisonnement de l'IA.

Hôte IA
Agent IA
MCPlet
Unité d'intention
Serveur MCP
Fournisseur d'outils

Philosophie MCPlet

Basée sur cinq principes fondamentaux qui rendent l'interaction avec l'IA fiable, prévisible et révisable.

01

Intention unique

Chaque MCPlet fait une seule chose avec rigueur. Pas de couteau suisse, uniquement une capacité ciblée et pertinente.

02

Sans état par défaut

Aucun état caché ; toutes les données transitent par l'hôte. La transparence est une exigence de conception.

03

Conception AI-first

La sortie inclut des métadonnées riches conçues pour le raisonnement et la prise de décision de l'IA.

04

Amélioration progressive

Fonctionne parfaitement en mode texte, puis s'enrichit d'une UI riche lorsque MCP Apps est disponible.

05

Contraintes de sécurité

Effets secondaires explicites, revue obligatoire pour les actions. La sécurité est un choix de conception.

Commencer par le brouillon canonique

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.