启用 CRM Analytics MCP 服务器 (Beta)
创建外部客户端应用程序 (ECA),在“设置”中启用 CRM Analytics MCP 服务器,并连接 MCP 客户端,通过 AI 助手查询 CRM Analytics 数据。
所需的 Edition
| 适用于 Lightning Experience。 |
| 适用于 CRM Analytics,另行付费后适用于 Enterprise、Performance 和 Unlimited Edition。 |
| 所需用户权限 | |
|---|---|
| 要创建 ECA 并启用服务器: | 系统管理员 |
| 查看 Analytics 资产和查询数据: | 使用 CRM Analytics |
在开始前,请确保您拥有支持的 MCP 客户端:Claude(桌面、Web 或代码)、光标、ChatterGPT(开发人员模式)、Agentforce Vibes 2.0 或其他客户端。客户端必须支持带有代码交换证明密钥 (PKCE) 的 OAuth 2.0 授权代码。
MCP 服务器默认关闭。完成开始使用 Salesforce 托管 MCP 的步骤。
要将 AI 助手连接到 CRM Analytics,请创建 ECA 并在 Salesforce 中打开服务器。然后,登录到目标组织,并在 MCP 客户端中完成 OAuth。
-
创建使用 OAuth 2.0 授权代码与 PKCE 的 ECA。
CRM Analytics MCP 服务器使用 ECA 进行身份验证。请参阅创建外部客户端应用程序,并使用 MCP 客户端的回调 URL。示例包括 Claude 的
https://claude.ai/api/mcp/auth_callback和 Cursor 的cursor://anysphere.cursor-mcp/oauth/callback。 - 从“设置”中,在快速查找框中输入 MCP 服务器,然后在 API 目录中选择 MCP 服务器。
- 打开 CRM Analytics MCP 服务器。
-
注销所有其他 Salesforce 组织。在默认浏览器中,使用 ECA 登录组织,并保持浏览器打开。
MCP 客户端会在身份验证期间打开新选项卡。首先登录到正确的组织有助于防止导致大多数连接失败的多租户冲突。
-
使用组织类型的服务器 URL,将 CRM Analytics MCP 服务器添加到 MCP 客户端,并在客户端打开浏览器选项卡时完成 OAuth 流。
- 生产:
https://api.salesforce.com/platform/mcp/v1/analytics/crma-beta - Sandbox 或临时组织:
https://api.salesforce.com/platform/mcp/v1/sandbox/analytics/crma-beta
每个用户单独进行身份验证。CRM Analytics MCP 服务器不支持服务客户模式。有关特定于客户端的连接说明,请参阅配置 MCP 客户端。
- 生产:
通过在 AI 客户端中询问发现提示来确认连接。
提示示例:我有权访问哪些 Analytics 应用程序?
预期结果:AI 客户端返回您可以使用 list_folders 访问的文件夹(应用程序)。
有关更多首次会话提示,请查看 CRM Analytics MCP 服务器故障排除和提示。如果客户端无法连接或未显示工具,请查看相同主题。
