内容
# 🤖 使用MCP服务器将Claude AI与Salesforce集成
一份完整的、分步的指南,介绍如何使用 **模型上下文协议(MCP)** 和 Salesforce Headless 360 将 **Claude AI** 连接到您的 **Salesforce组织**,无需编写代码。
📺 **[在YouTube上观看完整视频教程](https://youtu.be/kkedr2CeG9A)**
📝 **[在sfdcgirl.com上阅读完整博客文章](https://www.sfdcgirl.com/2026/05/integrate-claude-with-salesforce-using-mcp-servers.html)**
---
## 📌 您将学习的内容
- 什么是 **Salesforce Headless 360** 及其重要性
- 什么是 **模型上下文协议(MCP)** 及其工作原理
- **DX MCP服务器** 和 **托管MCP服务器** 之间的区别
- 如何使用 OAuth 2.0 + PKCE 设置 **外部客户端应用程序**
- 如何 **将Claude.ai连接到您的Salesforce组织**,步骤详解
- 连接后现实世界中的使用案例
---
## 🧱 先决条件
- Salesforce组织(开发版免费且完美适用)
- Claude.ai 账户(Pro、Team、Max 或 Enterprise 计划)
- Salesforce 中的系统管理员配置文件
---
## ⚙️ 设置概述
### 步骤 1 — 在 Salesforce 设置中启用 MCP 服务器
1. 进入 **设置 → 快速查找 → MCP 设置**
2. 将 MCP 服务器切换为 **启用** 并保存
### 步骤 2 — 创建外部客户端应用程序
1. 进入 **设置 → 外部客户端应用程序管理器 → 新建外部客户端应用程序**
2. 填写标签、名称、描述和联系邮箱
3. 启用 OAuth 并配置:
| 设置 | 值 |
|---|---|
| 回调 URL | `https://claude.ai/api/mcp/auth_callback` |
| OAuth 范围 | `mcp_api`、`refresh_token` |
| 基于 JWT 的访问令牌 | 已启用 |
| PKCE | 需要 |
4. 保存并复制您的 **消费者密钥**
### 步骤 3 — 激活您的 MCP 服务器
1. 进入 **设置 → MCP 服务器**
2. 将您所需的服务器(例如 `sobject-all`)切换为 **活动**
3. 记录您的 MCP 端点 URL:
```
https://api.salesforce.com/platform/mcp/v1/platform/sobject-all
```
### 步骤 4 — 将 Claude 连接到 Salesforce
1. 在 Claude.ai 中,进入 **设置 → 集成**
2. 点击 **添加 MCP 服务器**
3. 输入您的 Salesforce MCP 端点 URL
4. 输入您的 **消费者密钥** 作为 OAuth 客户端 ID
5. 点击 **连接** 并使用 Salesforce 进行身份验证
6. 测试: *"列出我的 Salesforce 组织中最近修改的 5 个账户"* 🎉
---
## 🌐 可用的托管 MCP 端点
| 端点 | 描述 |
|---|---|
| `sobject-all` | 完整的 sObject 读取 + 写入访问权限 |
| `sobject-reads` | 只读 sObject 访问权限 |
| `sobject-mutations` | 创建和更新记录 |
| `sobject-deletes` | 删除记录 |
| `flows` | 触发 Salesforce 流 |
| `invocable-actions` | 调用 Apex 操作 |
| `data-360` | 基于 SQL 的分析 |
| `api-catalog` | API 发现 |
| `prompt-builder` | Salesforce 提示模板 |
---
## 💡 现实世界中的使用案例
- **自然语言数据查询** — "显示本季度关闭且价值超过 5 万美元的所有未完成机会"
- **触发流** — 通过对话启动审批、升级或自动化
- **开发者生产力** — 部署元数据、运行 Apex 测试、检查组织详细信息
- **管道智能** — 通过 Claude 进行交易风险评分和管道健康检查
- **多渠道 Agentforce** — 通过 AXL 构建一次,在所有地方渲染
---
## 🛠️ 故障排除
| 问题 | 解决方法 |
|---|---|
| OAuth 失败 | 检查登录 IP 范围 — 必须允许云托管的 AI 服务 |
| 消费者密钥不可见 | 保存外部客户端应用程序后等待 2-5 分钟 |
| 设置中没有 MCP 服务器 | 进入设置 → MCP 设置并启用它 |
| Claude 看不到工具 | 验证服务器状态在设置 → MCP 服务器中是否为 **活动** |
| 旧测试版 URL 不起作用 | 更新为 GA 模式:`/v1/platform/<server>` |
| 会话超时 | 将设置 → 会话设置 → 强制重新登录后设置为 **无** |
---
## 📚 资源
- [Salesforce 托管 MCP 文档](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide)
- [sfdcgirl.com 博客](https://sfdcgirl.com)
- [YouTube:SFDC Girl](https://www.youtube.com/c/SFDCGirl)
---
## 👩💻 关于作者
**Monika Ramchandani** — Salesforce 技术负责人,[SFDC Girl](https://sfdcgirl.com) 创始人,TDX 演讲者,Agentforce 黑客马拉松获胜者,Salesforce 营销冠军 '25。
[](https://www.linkedin.com/in/monikasfdc/)
[](https://www.youtube.com/c/SFDCGirl)
[](https://sfdcgirl.com)
[](https://x.com/monikasfdc)
---
⭐ 如果这对您有帮助,请给此仓库点赞并订阅 [YouTube 频道](https://www.youtube.com/c/SFDCGirl),获取更多 Salesforce、Agentforce 和 AI 内容!