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.
TIP
Die Tools, die jeder Server bereitstellt, können sich im Laufe der Zeit ändern. Um zu sehen, was jetzt verfügbar ist, bitten Sie Ihre KI, alle AEM-MCP-Tools aufzulisten (z. B. 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:

Aspekt
am Menschen orientiert
Agentin
Wer steuert Aktionen
Sie.
Die KI empfiehlt oder führt Tools für Sie in der IDE oder im Chat-basierten Programm aus.
Die KI.
Es wählt die Werkzeuge aus, die verwendet werden sollen, und arbeitet mit minimaler Anleitung.
Entscheidungsbehörde
Sie behalten die Kontrolle. Sie genehmigen oder Trigger für jeden Schritt.
Die KI hat mehr Freiheit. Für die wirkungsvollen Aktionen sind möglicherweise Schutzmaßnahmen oder Genehmigungen erforderlich.
Typisches Nutzungsmuster
Pro-Entwickler verwenden Sie es von Ihrer eigenen IDE oder Chat-basierten Anwendung, ein Entwickler pro Sitzung, gut für die tägliche Entwicklungsarbeit.
Shared über eine Agentenanwendung als freigegebene Services und Gateways für viele Benutzer oder Agenten.
Am besten geeignet für
Überprüfen von Inhalten, Durchführen geführter Aktualisierungen, Erkunden oder Wiederholen von Aufgaben, während Sie in der Schleife bleiben.
Agent-Workflows, Batch-Vorgänge, Pipelines und Ziele, bei denen das System mit minimalem Eingriff ausgeführt werden soll.

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.

Komponente
Standarddefinition
Bei Verwendung von AEM MCP-Servern
Host
Die App, die alles ausführt, Kontext sammelt, mit der KI kommuniziert, Berechtigungen verarbeitet und Clients erstellt.
Ihre IDE (Cursor) oder Chat-basierte Anwendung ist der Host. Es führt den MCP-Client aus und entscheidet, welche Tools und Server Ihre Sitzung verwenden kann.
Client
Eine einzelne Verbindung vom Host zu einem Server. Er übergibt Nachrichten hin und her und hält den Zugriff dieses Servers von anderen getrennt.
Der MCP-Client ist in Ihrer IDE oder Ihrem Chat-basierten Programm verfügbar. Wenn Sie den AEM Content MCP Server in den Einstellungen hinzufügen, erstellt die IDE oder das Chat-basierte Programm einen Client, der mit diesem Server kommuniziert. Ihre Eingabeaufforderungen und Tool-Aufrufe gehen über diesen Client.
Server
Ein Service, der Tools, Daten und Eingabeaufforderungen über MCP bereitstellt. Es kann auf Ihrem Computer oder remote ausgeführt werden.
Die von Adobe gehosteten AEM MCP-Server bieten Tools zum Erstellen, Lesen, Aktualisieren und Löschen von Seiten, Inhaltsfragmenten und Assets, damit die KI in Ihrer IDE oder Ihrem Chat-basierten Programm mit Ihrer AEM-Umgebung zusammenarbeiten kann.

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 AEM MCP Server

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.

MCP-Server für Lerninhalte

Cloud Manager MCP-Server

Cloud Manager MCP-Server

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.

Cloud Manager MCP-Server kennenlernen

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69