适合谁
- 希望使用自然语言与Salesforce交互的开发者和管理员。
- 需要桥接Claude与Salesforce以进行数据操作或元数据管理的团队。
- 在Node.js环境中运行,并支持多种认证方式的企业环境。
该服务器功能丰富,支持多种Salesforce操作,但需要仔细配置认证和环境。它是一个社区维护的项目,非官方,适合开发者用于自然语言与Salesforce交互,但使用时需注意安全性和兼容性。
最强项 · 文档质量 15/20 最弱项 · 安全与权限 4/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 20+ · Docker
SALESFORCE_CONNECTION_TYPE
认证方式,可选 User_Password、OAuth_2.0_Client_Credentials、Salesforce_CLI 或 Access_Token。
SALESFORCE_PASSWORD
Salesforce 登录密码,仅 User_Password 方式需要。
SALESFORCE_TOKEN
安全令牌,可在 Salesforce 设置中重置获取,仅 User_Password 方式需要。
SALESFORCE_CLIENT_SECRET
Connected App 的 Client Secret,仅 OAuth 2.0 Client Credentials 方式需要。
SALESFORCE_ACCESS_TOKEN
外部系统提供的访问令牌,仅 Access_Token 方式需要。
SALESFORCE_USERNAME
Salesforce 登录用户名,仅 User_Password 方式需要。
SALESFORCE_INSTANCE_URL
Salesforce 实例 URL;User_Password 下可选(默认 https://login.salesforce.com),OAuth 与 Access_Token 下必填。
SALESFORCE_CLIENT_ID
Connected App 的 Client ID,仅 OAuth 2.0 Client Credentials 方式需要。
SALESFORCE_API_VERSION
可选的 API 版本(如 "62.0"),用于固定 API 版本以支持较新的标准对象。
npm install -g @tsmztech/mcp-server-salesforce。claude_desktop_config.json,根据所选认证方式设置环境变量(如用户/密码、OAuth、CLI或访问令牌)。{"mcpServers":{"salesforce":{"command":"npx","args":["-y","@tsmztech/mcp-server-salesforce"],"env":{"SALESFORCE_CONNECTION_TYPE":"User_Password","SALESFORCE_USERNAME":"your_username","SALESFORCE_PASSWORD":"your_password","SALESFORCE_TOKEN":"your_security_token","SALESFORCE_INSTANCE_URL":"org_url"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"salesforce": {
"command": "npx",
"args": [
"-y",
"@tsmztech/mcp-server-salesforce"
],
"env": {
"SALESFORCE_CONNECTION_TYPE": "User_Password",
"SALESFORCE_USERNAME": "your_username",
"SALESFORCE_PASSWORD": "your_password",
"SALESFORCE_TOKEN": "your_security_token",
"SALESFORCE_INSTANCE_URL": "org_url"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add salesforce -e SALESFORCE_CONNECTION_TYPE=User_Password -e SALESFORCE_USERNAME=your_username -e SALESFORCE_PASSWORD=your_password -e SALESFORCE_TOKEN=your_security_token -e SALESFORCE_INSTANCE_URL=org_url -- npx -y @tsmztech/mcp-server-salesforce
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中应出现 salesforce_search_objects 等 15 个工具;运行一句 "查找所有与 Account 相关的对象",若能返回 Salesforce 对象列表即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
这是一个MCP(模型上下文协议)服务器实现,将Claude与Salesforce集成,使您能够使用日常语言查询、修改和管理Salesforce对象和记录。它支持对象和字段管理、智能对象搜索、详细的模式信息、灵活的数据查询、数据操作、跨对象搜索、Apex代码管理以及直观的错误处理。该服务器还支持多种认证方式,包括用户名/密码、OAuth 2.0客户端凭据流、Salesforce CLI和直接访问令牌,并可在Docker容器中运行。
通过 DuckDuckGo 提供网页搜索和内容抓取功能的 MCP 服务器
你的AI永不遗忘。
用Telethon驱动的Telegram MCP服务器,让MCP客户端读取聊天、管理群组、发送/修改消息、媒体、联系人及设置。
Hostinger 官方 API 的 MCP 服务器,支持管理域名、托管、VPS 等。
源版本 83ac9b9e6058 数据同步于 2026-10-11 查看 FMRS 评分方法