
Salesforce MCP Server

2025.02.17
1
TypeScriptSalesforce 集成数据管理交流协作
Salesforce MCP Server 是一个基于 Model Context Protocol 的服务,用于通过 REST API 与 Salesforce 进行交互。它提供了多种功能,包括执行 SOQL 查询、检索对象元数据、创建、更新和删除记录等。该服务适用于需要与 Salesforce 进行集成的开发场景,特别是在需要实时数据访问和安全认证处理的场景中。
View on GitHub
Overview
基本能力
产品定位
Salesforce MCP Server 是一个用于与 Salesforce 进行交互的中间件服务,旨在简化 Salesforce 数据的访问和管理。
核心功能
- 执行 SOQL 查询
- 检索对象元数据
- 创建、更新和删除记录
- 安全认证处理
- 实时数据访问
适用场景
- 需要与 Salesforce 进行集成的开发项目
- 实时数据访问和处理
- 自动化 Salesforce 数据管理
工具列表
query
: 执行 SOQL 查询describe-object
: 获取对象元数据create
: 创建新记录update
: 更新现有记录delete
: 删除记录
常见问题解答
- 安全问题:确保
.env
文件安全,不要提交到版本控制 - 认证问题:定期轮换安全令牌
- 性能问题:使用 IP 限制优化访问
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 克隆仓库
安装教程
- 克隆仓库:
git clone <repository-url>
- 复制
.env.example
到.env
并填写 Salesforce 凭据 - 安装依赖:
npm install
- 构建:
npm run build
- 启动:
npm start
调试方式
- 启动服务后,使用提供的 API 端点进行测试
- 检查日志输出以确认服务运行状态
- 使用示例 JSON 请求测试各功能
安全建议
- 保持
.env
文件安全 - 使用 IP 限制
- 定期轮换安全令牌
- 考虑额外的认证措施