Salesforce MCP Server

Salesforce MCP Server

site icon
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 系统扩展开发
  • 企业数据自动化处理
  • 跨平台数据同步

工具列表

  1. query: 执行 SOQL 查询
  2. describe-object: 获取对象元数据
  3. create: 创建新记录
  4. update: 更新现有记录
  5. delete: 删除记录

常见问题解答

  1. 安全问题:
  2. 确保 .env 文件安全
  3. 使用 Salesforce IP 限制
  4. 定期轮换安全令牌

使用教程

使用依赖

  • Node.js 环境
  • Salesforce 账户凭证

安装教程

  1. 通过 Smithery 安装:
npx -y @smithery/cli install salesforce-mcp-server --client claude
  1. 手动安装:
git clone [repository-url]
cp .env.example .env
npm install
npm run build
npm start

调试方式

  1. 检查 .env 文件配置
  2. 验证 Salesforce 连接:
npm test
  1. 查看服务日志:
tail -f logs/server.log

许可证

该项目遵循 MIT 开源许可条款。