MCP-Server in AEM
Erfahren Sie, wie Sie die AEM Model Context Protocol (MCP-Server) Ihrer bevorzugten KI-gestützten IDE- oder Chat-basierten Anwendungen verwenden, um Ihre AEM-Inhaltsarbeit zu optimieren und zu beschleunigen. Sie beschreiben, was Sie in natürlicher Sprache wünschen, anstatt API-Code auf niedriger Ebene zu schreiben oder durch die AEM-Benutzeroberfläche zu navigieren.
Liste der AEM MCP-Server
Alle AEM MCP-Server sind unter https://mcp.adobeaemcloud.com/adobe/mcp/ verfügbar. Weitere Informationen finden unter „Verwenden von MCP AEM as a Cloud Service".
- Inhalt (
/content) - Vollständiger Zugriff zum Erstellen, Lesen, Aktualisieren und Löschen von Seiten, Fragmenten und Assets. - Inhalt (schreibgeschützt) (
/content-readonly) - Schreibgeschützt, um Seiten, Fragmente und Assets aufzulisten und abzurufen (keine Änderungen). - Cloud Manager (
/cloudmanager) - Zum Verwalten von Programmen, Umgebungen, Repositorys und Pipelines für Adobe Cloud Manager.
List all AEM MCP tools available from this server and describe what they do), oder geben Sie die tools/list in Ihrer IDE ein.Verwendungsmuster für den MCP-Server
Bevor Sie mit der Verwendung der AEM MCP-Server beginnen, sollten Sie die beiden Hauptverwendungsmuster für die MCP-Server verstehen:
- Am Menschen orientiert - Sie sitzen auf dem Fahrersitz. Sie fragen, die KI empfiehlt oder führt Tools für Sie in der IDE aus.
- Agent - Eine Agent-Anwendung (Agent oder Subagent) ruft den Server eigenständig auf, wählt Tools aus und arbeitet auf ein Ziel hin, das nur wenig menschliche Eingaben erfordert.
So vergleichen sich diese beiden Nutzungsmuster:
Die KI empfiehlt oder führt Tools für Sie in der IDE oder im Chat-basierten Programm aus.
Es wählt die Werkzeuge aus, die verwendet werden sollen, und arbeitet mit minimaler Anleitung.
Bei Verwendung von MCP in Agentensystemen
MCP-Server sind für vom Menschen betriebene MCP-Clients mit interaktiver UX und menschlicher Aufsicht konzipiert. Die MCP-Tools-Spezifikation empfiehlt einen Menschen in der Schleife der Tool-Aufrufe genehmigen oder ablehnen kann.
Wenn Sie MCP-Server in einem agenten oder autonomen System verwenden, behandeln Sie dies als separate Kompatibilitätsstufe. Auf die Zulassungsliste setzen nicht fest programmieren Tool-Namen in Aufforderungen, __ oder Routing-Logik. In MCP ist Tool-Name eine programmgesteuerte Kennung, die Beschreibung ist der modellorientierte Hinweis für das LLM. Funktionen oder Beschreibungen bevorzugen, die auf Eingabeaufforderungen und Auswahl basieren.
Implementieren Sie die Laufzeiterkennung über tools/list, verarbeiten Sie Toollistenänderungen (notifications/tools/list_changed) und stimmen Sie sich beim Onboarding und Versionieren mit dem MCP-Serveranbieter ab, wenn Sie Stabilitätsgarantien benötigen, die über die Protokollgrundlinie hinausgehen.
MCP-Entitäten und deren Zuordnung
MCP basiert auf drei Entitäten: host, client und server. Die MCP-Spezifikation definiert sie formal. In der folgenden Tabelle werden jedoch die einzelnen Begriffe und ihre Zuordnung bei der Verwendung von AEM MCP-Servern erläutert.
Einfach ausgedrückt: Host ist Ihre IDE- oder Chat-basierte Anwendung, Client ist die Verbindung von der IDE oder Chat-basierten Anwendung zu AEM, Server sind die von Adobe gehosteten AEM MCP-Server, die die Arbeit tun.
Einrichtung
AEM MCP-Server sind für die Verwendung mit einer definierten Gruppe von MCP-kompatiblen Anwendungen konzipiert.
Weitere Informationen zum Einrichten der AEM MCP-Server in Ihrer bevorzugten IDE oder Chat-basierten Anwendung finden Sie Unterstützte MCPAnwendungen“.
Anwendungsfälle
Beschleunigen von Inhaltsvorgängen mit dem AEM MCP-Server
Erfahren Sie, wie Sie mit dem AEM Content MCP Server von der Cursor-IDE Ihre AEM-Inhaltsarbeit optimieren und beschleunigen können.
Erfahren Sie, wie Sie mit dem AEM Cloud Manager MCP-Server von der Cursor-IDE Ihre AEM Cloud Manager-Arbeit optimieren und beschleunigen können.