Kurze Antworten für Entwickler, Hosts und Reviewer, die MCPlet v202603-03 bewerten.
Was ist MCPlet?
MCPlet ist ein Code-first-Konventionsprofil auf Basis von Model Context Protocol und MCP Apps. Es bündelt Geschäftslogik in eingeschränkten Fähigkeitseinheiten mit einzelner Absicht sowie expliziten Sichtbarkeits-, Authentifizierungs- und Sicherheitsgrenzen für KI-Operationen.
Wie unterscheidet sich MCPlet von MCP und MCP Apps?
MCP definiert das Protokoll für Tools und Ressourcen. MCP Apps definiert, wie Hosts UI rendern und koordinieren. MCPlet liegt darüber als Konventionsprofil und ergänzt Absichtsmodellierung, Tool-Klassifikation, Sichtbarkeitsregeln, Authentifizierungsanforderungen und hostverwaltete Sicherheitsgrenzen.
Welche drei MCPlet-Typen gibt es?
MCPlet klassifiziert Tools als read, prepare oder action. read ist frei von Nebenwirkungen und für autonome Aufrufe geeignet. prepare sammelt oder validiert Informationen vor einer Festlegung. action verursacht irreversible Nebenwirkungen und erfordert daher stärkere Bestätigung und Durchsetzung.
Ist MCPlet Code-first oder YAML-basiert?
Das primäre Profil ist Code-first. MCPlet-Metadaten werden bei der Tool-Registrierung mit Feldern wie _meta.mcpletType, _meta.visibility, _meta.auth und _meta.ui deklariert.
mcplet.yaml kann weiterhin für rückwärtskompatible Defaults verwendet werden, ist aber nicht mehr die einzige Quelle der Wahrheit, sobald Code-Metadaten vorhanden sind.
Wie verwendet MCPlet Passkey-Authentifizierung?
Geschützte MCPlets deklarieren Authentifizierung in _meta.auth. Bei modell-sichtbaren action-Tools fängt der Host den Aufruf ab, holt eine Passkey-Assertion in einem Browserkontext ein, injiziert das Verifikationsmaterial außerhalb der Geschäftsargumente, und das MCPlet-Backend prüft diese Assertion vor der Ausführung.
Welche Host-Profile unterstützt MCPlet?
MCPlet definiert derzeit zwei Host-Implementierungsprofile. Das WebUI-Profil richtet sich an MCP-Clients oder Agent-Shells mit MCP-Apps-Rendering. Das Agent-Profil richtet sich an Orchestrierungssysteme aus spezialisierten Agenten und einem extern konfigurierten LLM, ohne verpflichtende allgemeine UI-Schicht.
Wie starte ich mit MCPlet?
Wählen Sie zunächst ein Host-Profil, klassifizieren Sie jedes Tool als read, prepare oder action, registrieren Sie Code-first-Metadaten in _meta, veröffentlichen Sie ein Ergebnisschema und ergänzen Sie Passkey-Durchsetzung für geschützte modell-sichtbare Actions.
Wenn Sie den kürzesten Weg wollen, beginnen Sie mit dem Schnellstart und prüfen Sie die Details anschließend anhand der vollständigen Spezifikation.
Wo befindet sich der normative Entwurf?
Die indexierbare HTML-Übersicht befindet sich unter /spec/, die normative Entwurfsquelle ist jedoch die Markdown-Datei unter /files/MCPlet-spec-v202603-03.md. Der Patent- und Lizenzhinweis wird separat unter /patent-notice.html veröffentlicht.
Wer betreut den MCPlet-Entwurf?
Der öffentliche Entwurf auf dieser Website wird derzeit als von der MCPlet Working Group betreut dargestellt. Für Review und Archivierung bleibt die kanonische normative Quelle der auf der Website veröffentlichte rohe Markdown-Entwurf.