article
README
🚀 Salesforce MCP 服务器
Salesforce MCP 服务器是一个集成了 Claude 与 Salesforce 的 MCP(模型上下文协议)服务器实现。它让您能够使用日常语言,与 Salesforce 数据和元数据进行自然交互。Claude 可借助该服务器,用日常语言对 Salesforce 数据进行查询、管理和操作。
✨ 主要特性
- 搜索对象:查找与账户相关的所有对象
- 获取架构信息:显示客户反馈对象可用的字段
- 查询记录:获取本月创建的所有账户
- 管理自定义对象:创建一个客户反馈对象
- 跨对象搜索:在账户和机会中搜索“云”
📦 安装指南
- 克隆仓库:
git clone https://github.com/surajadsul02/mcp-server-salesforce.git - 导航到目录:
cd mcp-server-salesforce - 安装依赖项:
npm install - 构建项目:
npm run build
📚 详细文档
配置指南
用户名密码认证
SALESFORCE_USERNAME:您的 Salesforce 用户名或电子邮件SALESFORCE_PASSWORD:您的 Salesforce 密码SALESFORCE_TOKEN:您的 Salesforce 安全令牌SALESFORCE_INSTANCE_URL:您的 Salesforce 实例 URL(可选,默认为 https://login.salesforce.com)
OAuth2 认证
SALESFORCE_USERNAME:您的 Salesforce 用户名或电子邮件SALESFORCE_PASSWORD:您的 Salesforce 密码SALESFORCE_CONSUMER_KEY:您连接的应用程序的消费者密钥SALESFORCE_CONSUMER_SECRET:您连接的应用程序的消费者秘密SALESFORCE_INSTANCE_URL:您的 Salesforce 实例 URL(可选,默认为 https://login.salesforce.com)
示例用法
搜索对象
"查找所有与账户相关的对象"
"显示处理客户服务的对象"
"有哪些可用于订单管理的对象?"
获取架构信息
"Account 对象中可用的字段是什么?"
"显示案例状态的下拉列表值"
"描述机会中的关系字段"
查询记录
"获取本月创建的所有账户"
"显示所有高优先级案件及其相关联系人"
"查找所有金额超过 10 万美元的机会"
管理自定义对象
"创建一个客户反馈对象"
"在反馈对象中添加评分字段"
"更新服务请求对象的共享设置"
跨对象搜索
"在账户和机会中搜索'云'"
"查找案件和知识文章中提到的'网络问题'"
"在所有相关对象中搜索客户名称"
开发说明
- 克隆仓库:
git clone https://github.com/surajadsul02/mcp-server-salesforce.git - 导航到目录:
cd mcp-server-salesforce - 安装依赖项:
npm install - 构建项目:
npm run build
故障排除
-
认证错误:
- 验证您的凭据是否正确
- 对于用户名密码认证:确保安全令牌正确
- 对于 OAuth2:验证消费者密钥和秘密
-
连接问题:
- 检查 Salesforce 实例 URL
- 确保网络连接正常
- 确保正确的 API 访问权限
-
Cursor IDE 集成:
- 配置更改后重启 Cursor IDE
- 使用开发者工具检查错误信息
- 确认包已全局安装
-
Claude Desktop 集成:
- 验证配置文件位置
- 检查文件权限
- 配置更改后重启 Claude Desktop
- 确保环境变量正确设置
🤝 贡献说明
欢迎贡献!请随意提交 Pull Request。
📄 许可证
本项目根据 MIT 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。
❓ 问题与支持
如果遇到任何问题或需要支持,请在 GitHub 仓库中提交 Issue。
Scan to contact