适合谁
- 已安装并使用 Salesforce CLI/DX 项目的开发者
- 需要在 AI 编码助手中直接操作 Salesforce 元数据、Apex 与 LWC 的团队
- 从 Aura 迁移到 LWC 或采用 DevOps Center 流程的项目
官方维护、功能覆盖面广的 Salesforce 开发者 MCP 服务器,工具集丰富但需要本地 CLI 授权与谨慎的组织访问范围配置。
最强项 · 文档质量 16/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-08-26
查看 FMRS 评分方法 →运行环境:Node.js
sf org login web 或 IDE 中的“SFDX: Authorize an Org”命令)。npx,参数为 -y @salesforce/mcp,并附加 --orgs(必填,如 DEFAULT_TARGET_ORG)、--toolsets(如 orgs,metadata,data,users)等标志。--tools 指定额外单个工具,或加 --allow-non-ga-tools 启用预览版工具。--debug 查看调试日志(并非所有客户端都会展示 MCP 日志)。{"mcpServers":{"Salesforce DX":{"command":"npx","args":["-y","@salesforce/mcp","--orgs","DEFAULT_TARGET_ORG","--toolsets","orgs,metadata,data,users","--tools","run_apex_test","--allow-non-ga-tools"]}}}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"Salesforce DX": {
"command": "npx",
"args": [
"-y",
"@salesforce/mcp",
"--orgs",
"DEFAULT_TARGET_ORG",
"--toolsets",
"orgs,metadata,data,users",
"--tools",
"run_apex_test",
"--allow-non-ga-tools"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add 'Salesforce DX' -- npx -y @salesforce/mcp --orgs DEFAULT_TARGET_ORG --toolsets orgs,metadata,data,users --tools run_apex_test --allow-non-ga-tools
在终端运行;先把 <…> 占位符换成你自己的值。
连接后,在客户端工具列表中应能看到 run_soql_query、run_apex_test 等工具;询问“我当前默认组织的用户名是什么”,若返回正确的用户名即证明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Salesforce DX MCP Server 由 salesforcecli 官方维护,是 Model Context Protocol 的实现,让大语言模型能够安全地与本地已授权的 Salesforce 组织交互。通过 npx 启动 @salesforce/mcp 包后,可用 --orgs 指定可访问的组织、用 --toolsets/--tools 精确控制启用的工具组,覆盖元数据部署与检索、SOQL 查询、Apex/Agent 测试、用户与权限集管理、Scratch Org 生命周期、DevOps Center 工作项、代码静态分析(Code Analyzer)、Aura 到 LWC 迁移专家指导,以及移动端 LWC 能力文档等六十余个工具。默认只启用已正式发布(GA)的工具,需要加 --allow-non-ga-tools 才能使用尚在预览阶段的工具。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 9bc98ba22f0e 数据同步于 2026-10-13 查看 FMRS 评分方法