
Salesforce MCP Server

2025.03.23
0
TypeScriptSalesforce 集成自然语言处理交流协作
Salesforce MCP Server 是一个实现 Model Context Protocol (MCP) 的服务,它集成了 Claude 与 Salesforce,使用户能够通过自然语言与 Salesforce 数据和元数据进行交互。该服务允许 Claude 查询、修改和管理 Salesforce 对象和记录,极大地简化了与 Salesforce 的交互过程。
View on GitHub
Overview
基本能力
产品定位
Salesforce MCP Server 是一个连接 Claude 和 Salesforce 的桥梁,通过自然语言处理技术简化 Salesforce 数据操作,提升开发和管理效率。
核心功能
- 对象和字段管理:使用自然语言创建和修改自定义对象和字段
- 智能对象搜索:通过部分名称匹配查找 Salesforce 对象
- 详细模式信息:获取任何对象的全面字段和关系详情
- 灵活数据查询:支持关系查询和复杂过滤条件的记录查询
- 数据操作:轻松插入、更新、删除和更新插入记录
- 跨对象搜索:使用 SOSL 在多个对象中进行搜索
- 直观错误处理:提供清晰的 Salesforce 特定错误详情反馈
适用场景
- 需要频繁与 Salesforce 数据进行交互的开发人员
- 希望通过自然语言简化 Salesforce 管理的管理员
- 需要快速查询和修改 Salesforce 数据的业务用户
工具列表
- npm:用于安装和管理该服务的包管理器
- Cursor IDE:支持该服务的集成开发环境
- Claude Desktop:支持该服务的桌面应用
常见问题解答
- 认证错误:检查凭证是否正确,确保安全令牌或 OAuth2 密钥正确
- 连接问题:检查 Salesforce 实例 URL 和网络连接
- IDE 集成问题:重启 IDE 或检查开发者工具中的错误信息
- 桌面应用集成问题:验证配置文件位置和权限
使用教程
使用依赖
- 需要安装 Node.js 和 npm
安装教程
npm install -g @surajadsul02/mcp-server-salesforce
调试方式
- 检查认证信息是否正确
- 验证网络连接和 Salesforce 实例 URL
- 检查 IDE 或桌面应用的配置是否正确
- 查看开发者工具中的错误信息
开发
从源代码构建
git clone https://github.com/surajadsul02/mcp-server-salesforce.git
cd mcp-server-salesforce
npm install
npm run build