
Salesforce MCP Server

2025.01.29
0
Salesforce 集成CRM 扩展交流协作
Salesforce MCP Server 是一个基于 Model Context Protocol 的服务实现,用于通过 jsforce 与 Salesforce REST API 进行交互。该服务提供了对 Salesforce 数据的查询、元数据检索、记录创建、更新和删除等功能,并具备安全的认证处理能力。
View on GitHub
Overview
基本能力
产品定位
Salesforce MCP Server 是一个中间件服务,旨在简化与 Salesforce 平台的交互,提供标准化的 API 访问方式。
核心功能
- 执行 SOQL 查询
- 检索对象元数据
- 创建、更新和删除记录
- 安全的认证处理
- 实时数据访问
适用场景
- Salesforce 数据集成
- CRM 系统扩展开发
- 企业数据自动化处理
- 跨平台数据同步
工具列表
- query: 执行 SOQL 查询
- describe-object: 获取对象元数据
- create: 创建新记录
- update: 更新现有记录
- delete: 删除记录
常见问题解答
- 安全问题:
- 确保
.env
文件安全 - 使用 Salesforce IP 限制
- 定期轮换安全令牌
使用教程
使用依赖
- Node.js 环境
- Salesforce 账户凭证
安装教程
- 通过 Smithery 安装:
npx -y @smithery/cli install salesforce-mcp-server --client claude
- 手动安装:
git clone [repository-url]
cp .env.example .env
npm install
npm run build
npm start
调试方式
- 检查
.env
文件配置 - 验证 Salesforce 连接:
npm test
- 查看服务日志:
tail -f logs/server.log