AEM中的MCP服务器
了解如何使用您首选的AI支持IDE或基于Chat的应用程序中的AEM 模型上下文协议(MCP)服务器来简化和加速AEM内容工作。 您可以使用自然语言描述所需的内容,而不是编写低级API代码或在AEM UI中导航。
AEM MCP服务器列表
所有AEM MCP服务器在https://mcp.adobeaemcloud.com/adobe/mcp/下均可用。 有关详细信息,请参阅将MCP用于AEM as a Cloud Service。
- 内容 (
/content) — 具有创建、读取、更新和删除页面、片段和资产的完全访问权限。 - 内容(只读) (
/content-readonly) — 以只读方式列出和获取页面、片段和资产(无更改)。 - Cloud Manager (
/cloudmanager) — 管理Adobe Cloud Manager程序、环境、存储库和管道。
List all AEM MCP tools available from this server and describe what they do),或在IDE中键入tools/list提示符。MCP服务器的使用模式
在开始使用AEM MCP服务器之前,让我们先了解一下MCP服务器的两种主要使用模式:
- 以人为中心 — 您坐在驾驶席上。 您会问,AI会在IDE中为您建议或运行工具。
- 代理 — 代理应用程序(代理或子代理)自行调用服务器,选择工具并努力实现很少人为输入的目标。
以下是这两种使用模式的比较结果:
AI在IDE或基于Chat的应用程序中为您建议或运行工具。
它选取要使用的工具并以最小的指导持续进行。
在代理系统中使用MCP时
MCP服务器是为具有交互式UX和人为监督的 人工操作的MCP客户端 设计的。 MCP工具规范建议可以批准或拒绝工具调用循环中的人。
如果在代理或自治系统中使用MCP服务器,请将其视为单独的兼容性层。 在提示、提示或 路由逻辑 中不要对工具名称进行硬编码。 在MCP中,工具名称是程序化标识符,描述是LLM的面向模型的提示。 基于提示和选择的首选功能或描述。
通过tools/list实施运行时发现,处理工具列表更改(notifications/tools/list_changed),并在需要超出协议基线的稳定性保证时与MCP服务器提供商协调上线和版本控制。
MCP实体及其映射
MCP是围绕三个实体生成的: 主机、客户端和服务器。 MCP规范正式定义了它们。 但是,下表以简单的术语解释了每种协议以及使用AEM MCP服务器时的映射。
简言之,主机是您的IDE或基于Chat的应用程序,客户端是从IDE或基于Chat的应用程序到AEM的连接,服务器是Adobe托管的AEM MCP服务器,可执行此项工作。
设置
AEM MCP服务器设计为可与定义的一组兼容MCP的应用程序配合使用。
若要在首选的IDE或基于聊天应用程序中设置AEM MCP服务器,请参阅支持的MCP应用程序以了解详细信息。
用例
了解如何使用Cursor IDE中的AEM Cloud Manager MCP服务器来简化和加速AEM Cloud Manager工作。