设置Experience Manager Guides MCP服务器
本文介绍了有关连接到Experience Manager Guides MCP服务器的特定于环境的详细信息。 根据您的Experience Manager Guides实例是运行as a Cloud Service还是内部部署,安装程序会有所不同。 选择与您的环境匹配的选项卡。
MCP服务器端点
Experience Manager Guides通过单个HTTP端点公开其MCP功能。
| table 0-row-3 1-row-3 | ||
|---|---|---|
| MCP服务器 | 端点 | 描述 |
| Experience Manager Guides | https://mcp.adobeaemcloud.com/adobe/mcp/guides |
在Experience Manager Guides中使用主题和地图、新基线以及报告。 |
要了解环境的当前工具列表,请询问您的助手:
| code language-none |
|---|
|
为您的组织请求访问权限
对Experience Manager Guides MCP服务器的访问是每个组织选择加入。 在您组织中的任何人都可以连接之前:
- 必须在AEM as a Cloud Service环境中启用Experience Manager Guides。
- 贵组织的IMS组织ID (组织ID)必须由Adobe Guides团队列入允许列表。
要请求获取访问权限,请联系您的Adobe客户成功团队。
设置
您不会在本机安装任何内容。 您将客户端指向服务器URL,并通过Adobe IMS登录流进行身份验证。
克洛德
遵循官方演练:为AEM MCP设置Claude。 添加自定义连接器时,请使用Experience Manager Guides端点:
| code language-none |
|---|
|
光标/Visual Studio代码
将服务器添加到MCP配置。 对于游标,将其添加到.cursor/mcp.json:
| code language-json |
|---|
|
对于仅支持本地(stdio)服务器的客户端,使用mcp-remote桥接到远程终结点:
| code language-json |
|---|
|
您可以使用模型上下文协议(MCP)将受支持的AI客户端连接到Experience Manager Guides本地实例。 建立连接后,客户端可以访问您的AEM用户帐户可用的Experience Manager Guides操作。
使用 您的AEM标识和权限 执行所有操作。 连接的客户端只能查看或修改您的AEM帐户有权访问的内容和资源。
身份验证使用带有Proof Key for Code Exchange (PKCE)的OAuth 2.0授权代码流。 首次连接客户端时,您可以使用AEM进行身份验证。 成功验证后,连接会自动刷新访问令牌。
您可以连接以下客户端:
| table 0-row-3 1-row-3 2-row-3 3-row-3 | ||
|---|---|---|
| 客户端 | 连接方法 | AEM实例要求 |
| 克劳德桌面 | 桌面扩展(.mcpb) |
支持HTTP和HTTPS端点,包括可从公司网络访问的内部主机。 |
| ChatGPT(Web和桌面) | 自定义连接器 | 需要具有有效、公开受信任的TLS证书的公开可访问HTTPS端点。 |
| 游标 | ~/.cursor/mcp.json中的MCP配置 |
支持HTTP和HTTPS端点,包括可从公司网络访问的内部主机。 |
先决条件
在连接客户端之前,请与AEM管理员合作以验证以下配置:
-
验证是否已部署MCP功能。:确保已部署MCP功能并在Experience Manager Guides实例上运行。
-
配置Granite基本URL。:在AEM Web控制台配置管理器(
/system/console/configMgr)中,找到 Experience Manager Guides OAuth PKCE令牌包装器 配置,并验证是否已配置Granite基本URL。 如果Granite基本URL配置不正确,则客户端无法建立连接。 -
配置Day CQ链接外部化器。:在AEM Web控制台配置管理器中,找到 Day CQ链接外部化器 配置,并验证外部创作URL是否指向正确的AEM创作实例。 在OAuth发现期间使用外部作者URL。 URL不正确可能会阻止客户端完成连接。
有关更多详细信息,请查看配置AEM Guides内部部署的MCP连接设置
-
获取MCP服务器URL。: MCP服务器URL使用以下格式:
code language-none http(s)://<AEM-HOST>/bin/guides/v1/mcp/ssenote NOTE 配置客户端时使用完整的SSE端点。 请勿在URL中添加结尾斜杠。 例如:
内部AEM创作实例:
code language-none http://10.42.42.20:4502/bin/guides/v1/mcp/sse公共AEM创作实例:
code language-none https://author.example.com/bin/guides/v1/mcp/sse -
验证您的AEM凭据和权限。:您必须拥有有效的AEM实例帐户。 使用您用于登录到AEM用户界面的相同凭据。 通过MCP可用的操作取决于分配给此帐户的权限。
连接克劳德桌面
Claude Desktop支持桌面扩展(.mcpb)。 Experience Manager Guides MCP扩展将打包连接配置,因此您无需手动编辑MCP JSON配置。
-
获取
aem-guides-mcp.mcpb扩展文件。 -
打开 Claude Desktop 并导航到设置>扩展。
-
通过双击文件或将其拖到“扩展”窗口中来安装
aem-guides-mcp.mcpb。在“安装”对话框中显示Adobe Experience Manager Guides MCP。
-
选择安装。
-
在 Experience Manager Guides MCP服务器URL 字段中,输入AEM实例的完整SSE端点。
例如:
code language-none http://<AEM-HOST>:4502/bin/guides/v1/mcp/sse -
选择 保存 并确保该扩展已启用。
连接ChatGPT
您可以在ChatGPT中将Experience Manager Guides MCP服务器配置为自定义连接器。
| note important |
|---|
| IMPORTANT |
| ChatGPT要求MCP服务器可通过具有有效、公开受信任的TLS证书 的 可公开访问的HTTPS端点使用。 |
不支持HTTP端点、localhost、私有IP地址和自签名证书。 AEM实例必须通过HTTPS主机公开,例如负载平衡器、反向代理或配置了TLS的Dispatcher。 |
| 在 Day CQ Link Externalizer 中配置的外部作者URL还必须指向公共HTTPS地址。 否则,OAuth发现元数据可能会通告不正确的身份验证端点并阻止登录。 |
-
验证您的MCP服务器在公共HTTPS URL上是否可用,格式如下:
code language-none https://<PUBLIC-AEM-HOST>/bin/guides/v1/mcp/sse在浏览器中打开端点,并验证您是否可以在没有证书警告或连接错误的情况下访问主机。
-
在ChatGPT中,打开设置>插件。
note NOTE 连接器的可用性取决于您的ChatGPT计划和工作区配置。 工作区管理员可能需要启用自定义连接器或开发人员连接器。 -
选择选项以添加或创建插件。
-
指定连接器详细信息:
- 名称:输入
Experience Manager Guides或其他描述性名称。 - MCP服务器URL:输入公共HTTPS SSE终结点。
- 身份验证:选择OAuth。
您无需提供OAuth客户端ID或客户端密钥。 MCP服务器支持自动客户端注册。
- 名称:输入
-
创建连接器。
连接光标
通过将服务器详细信息添加到MCP配置,在光标中配置Experience Manager Guides MCP服务器。
-
在光标中,导航到自定义> MCP > New。
光标打开
~/.cursor/mcp.json配置文件。 -
添加Experience Manager Guides MCP服务器配置。
例如:
code language-json { "mcpServers": { "aem-guides": { "url": "http://10.42.34.176:4502/bin/guides/v1/mcp/sse", "type": "http" } } } -
将示例URL替换为AEM实例的MCP SSE端点。
-
保存配置。
-
启用配置的MCP服务器。
身份验证和使用Experience Manager Guides
在客户端中配置MCP连接后,使用您的AEM帐户进行身份验证。
-
从您的客户端启动身份验证过程。
- Claude Desktop:当Claude首次尝试使用Experience Manager Guides连接时,身份验证流程将开始。
- ChatGPT:身份验证在您创建和连接Experience Manager Guides连接器后开始。
- 游标:启用配置的MCP服务器并选择身份验证。
-
当AEM登录页面在浏览器中打开时,请使用您的AEM凭据登录。
-
在出现提示时批准访问请求。
-
身份验证完成后,返回到您的客户端。
您现在可以使用帐户中可用的Experience Manager Guides操作。 例如,尝试以下提示:
List the available Experience Manager Guides operations.
Get the topic list for my map in Experience Manager Guides.
Show me the broken-link report for my map.
成功验证后,客户端会自动刷新身份验证令牌。 除非会话过期或访问权限被撤销,否则您通常不需要再次登录。
连接问题疑难解答
使用以下信息解决常见连接和身份验证问题。
/bin/guides/v1/mcp/sse结尾,并且不应包含尾随斜杠。 此外,请验证是否可以从您的计算机访问AEM实例。localhost、专用IP地址和专用网络端点。