Agent Plugins vs. Agent Skills vs. MCP-Server: Was ist der Unterschied?
Agent Plugins vs. Agent Skills vs. MCP-Server: Was ist der Unterschied?
Das Agent-Ökosystem bringt ständig neue Formate hervor, und die Namen verschwimmen: Agent Skills, MCP-Server, Agent Plugins. Konkurrieren sie? Ergänzen sie sich? Hier ist ein klares mentales Modell.
Die Kurzfassung
- MCP-Server sind ein Protokoll, damit Agenten externe Tools und Daten aufrufen können – ein Wire-Format und ein Lebenszyklus-Vertrag.
- Agent Skills sind ein Dateiformat zum Verpacken von Anleitungen, Skripten und Referenzmaterial, die ein Agent nutzen kann.
- Agent Plugins sind ein Verpackungsstandard, der Skills und MCP-Server in eine verteilbare Einheit bündelt.
Sie liegen auf verschiedenen Ebenen. Ein Agent Plugin ist kein dritter Komponententyp – es ist die Schachtel, die die anderen beiden trägt.
MCP-Server: Fähigkeiten über die Leitung
Das Model Context Protocol definiert, wie ein Agent eine Verbindung zu einem Server herstellt, der Tools, Ressourcen und Prompts bereitstellt. Es beantwortet: Wie spricht der Agent mit dieser Fähigkeit?
- Transport: stdio, Streamable HTTP, Legacy HTTP+SSE.
- Am besten geeignet für: Live-Fähigkeiten von außen – Datenbanken, APIs, Browser-Automatisierung, alles mit Laufzeitstatus.
- Kosten: Du betreibst den Server oder verbindest dich mit einem gehosteten.
Bei MCP geht es um Verbindung, nicht um Verteilung. Es sagt nichts darüber aus, wie ein Server verpackt, beworben oder installiert wird.
Agent Skills: Anleitungen und Dateien
Ein Agent Skill (gemäß der Agent Skills-Spezifikation) ist ein Verzeichnis mit einer SKILL.md-Datei – Frontmatter-Metadaten plus Markdown-Anleitungen – und optionalen Ordnern scripts/, references/ und assets/.
- Am besten geeignet für: Prozedurales Wissen, das der Agent befolgen soll – Workflows, Richtlinien, Prompts, kleine Skripte.
- Kein Laufzeit-Server nötig; der Agent führt die Anweisungen selbst aus.
- Die Verteilung war der Schmerzpunkt: Jeder Client hatte seine eigene Art, Skills zu entdecken und zu installieren.
Agent Plugins: Das portable Paket
Agent Plugins (v1.0.0) definiert das Paketformat: ein plugin.json-Manifest plus feste Komponentenorte – skills/ für Agent Skills und mcp.json für MCP-Server, mit Reverse-Domain-Verzeichnissen für Client-Erweiterungen.
- Am besten geeignet für: Die Verteilung eines kohärenten Toolsets – "Dieses Plugin gibt deinem Agenten Zusammenfassungs-Skills und einen Suchserver."
- Ein Layout, das jeder konforme Client laden kann; kein Neuverpacken pro Client.
- Unterstützt von einem Lenkungsausschuss mit Amazon, Cursor, Microsoft, OpenAI und Vercel.
Wann man was verwendet
| Du möchtest... | Verwende |
|---|---|
| Dem Agenten Schritt-für-Schritt-Know-how geben | Agent Skill (oder einen Skill in einem Plugin) |
| Den Agenten mit einem Live-Dienst verbinden | MCP-Server |
| Ein vorgefertigtes Fähigkeiten-Bündel an viele Clients ausliefern | Agent Plugin |
| Einen eigenständigen Skill mit einem bestimmten Client teilen | Das native Format dieses Clients, aber bevorzuge ein Plugin für Portabilität |
Das praktische Muster: Erstelle Komponenten als Skills und MCP-Server, verteile sie als Agent Plugins.
Warum das jetzt wichtig ist
Fragmentierung war die Norm: Ein Plugin, das für einen Client verpackt war, musste angepasst werden, bevor ein anderer es nutzen konnte. Agent Plugins schafft eine kleine Interoperabilitätsbasis – gemeinsame Komponenten nutzen eine vorhersehbare Struktur, während Verteilung, Berechtigungen und clientspezifische Funktionen unter der Kontrolle jedes Clients bleiben.
Das Ökosystem bewegt sich schnell: Die Spezifikation ist offen und wird öffentlich entwickelt, Vorschläge starten als GitHub Discussions, und Tausende von Repositories verweisen bereits auf das offizielle Schema. Verzeichnisse wie das Agent Plugins-Verzeichnis von AIMCP validieren Einträge gegen das offizielle JSON-Schema, fassen sie in mehreren Sprachen zusammen und verlinken zur Quelle – was die Entdeckung genauso standardisiert wie die Verpackung.
Fazit
MCP ist das Protokoll, Skills sind der Inhalt, Plugins sind das Paket. Wenn du heute Agenten-Komponenten baust, ist der Hebelwirkungsstärkste Zug, sie einmal als Skills und MCP-Server zu schreiben, sie als Agent Plugin auszuliefern und jeden kompatiblen Client sie unverändert laden zu lassen.
