
Salesforce MCP Server

2025.01.29
22
TypeScriptSalesforce集成CRM扩展交流协作
Salesforce MCP Server 是一个基于 Model Context Protocol 的服务实现,用于通过 REST API 与 Salesforce 平台进行交互。它使用 jsforce 库提供安全的认证处理和实时数据访问能力。
View on GitHub
Overview
基本能力
产品定位
Salesforce MCP Server 是一个中间件服务,旨在简化与 Salesforce 平台的交互,提供标准化的数据操作接口。
核心功能
- 执行 SOQL 查询
- 获取对象元数据
- 创建、更新和删除记录
- 安全的认证处理
- 实时数据访问
适用场景
- Salesforce 数据集成
- 企业CRM系统扩展
- 自动化业务流程
- 数据迁移和同步
工具列表
query
- 执行SOQL查询describe-object
- 获取对象元数据create
- 创建新记录update
- 更新现有记录delete
- 删除记录
常见问题解答
- 安全问题:建议保持.env文件安全,使用IP限制,定期轮换安全令牌
- 认证问题:确保正确填写Salesforce凭证
使用教程
使用依赖
需要安装Node.js环境和npm包管理器
安装教程
- 通过Smithery安装:
npx -y @smithery/cli install salesforce-mcp-server --client claude
- 手动安装:
git clone [repository-url]
cd salesforce-mcp-server
cp .env.example .env
npm install
npm run build
npm start
调试方式
启动服务后,可以使用以下命令测试功能:
curl -X POST http://localhost:3000 -d '{"name":"query","parameters":{"query":"SELECT Id, Name FROM Account LIMIT 5"}}'