适合谁
- 已安装并使用 Salesforce CLI/DX 项目的开发者
- 需要在 AI 编码助手中直接操作 Salesforce 元数据、Apex 与 LWC 的团队
- 从 Aura 迁移到 LWC 或采用 DevOps Center 流程的项目
官方维护、功能覆盖面广的 Salesforce 开发者 MCP 服务器,工具集丰富但需要本地 CLI 授权与谨慎的组织访问范围配置。
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 才能使用尚在预览阶段的工具。
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"]}}}