mcpField
M
mcp

mcp

本地服务
github.com/salesforcecli商业与营销4873 周前更新

关于 mcp

Salesforce DX MCP Server 是用于操作 Salesforce org 的 MCP 服务,面向需要让 LLM 读取和管理 Salesforce 资源的开发者。它通过工具集和单个工具的启用配置来控制可用功能,并要求事先在本地授权 org。该项目将于 2026 年 11 月 2 日停止服务。

主要功能

  1. 01按工具集(toolsets)选择启用的工具
  2. 02按名称单独启用指定工具
  3. 03通过本地已授权的 org 访问 Salesforce
  4. 04支持 GA 与非 GA 工具的切换
  5. 05动态解析默认 org 的访问范围

适用场景

  1. 01在 VS Code 或 Claude Code 中查询与管理 Salesforce 数据
  2. 02通过 LLM 部署和获取元数据
  3. 03在 DX 项目中运行 Apex 测试

MCP 相关

该项目是 MCP 服务,通过 npx 启动,向 Claude Code、Cline、Cursor、VS Code 等 MCP 客户端暴露 Salesforce 相关工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"salesforcecli": {
"command": "npx",
"args": [
"-y",
"@salesforce/mcp"
]
}
}
}
启动命令npx -y @salesforce/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@salesforce/mcp

工具

12

收录的工具列表 · 更新于 3 周前

参数类型必填说明
defaultTargetOrgboolean否解析默认目标组织用户名
defaultDevHubboolean否解析默认目标 devhub 组织用户名
directorystring是运行此工具的目录。 AGENT INSTRUCTIONS: 我们需要知道用户希望从哪里运行此工具。 查看当前的 Workspace Context 以确定此文件路径。 始终使用目录的完整路径。 除非用户明确要求使用其他目录,或通过工具操作创建了新目录,否则后续工具调用均使用同一目录。

详细介绍

重要

⚠️ 生命周期结束日期:2026 年 11 月 2 日

Salesforce DX 本地 MCP 服务(@salesforce/mcp)将于 2026 年 11 月 2 日结束生命周期。
有关详情,请参阅 https://github.com/forcedotcom/mcp/issues/46。

MCP

用于与 Salesforce 组织交互的 MCP 服务

NPM License

反馈

在此报告错误和问题。
如需提出功能请求或讨论其他相关主题,请在此发起讨论。

文档

有关 Salesforce DX MCP 服务的一般文档,请参阅 Salesforce DX Developer Guide 中的此部分。文档包括:

  • 全面的概述,包括安全功能的详细信息。
  • 快速入门指南。
  • 在 MCP 客户端中配置服务的多个示例。
  • 用于调用核心 DX MCP 工具的提示词示例。

此处提供发行说明。

Salesforce DX MCP 服务概述

Salesforce DX MCP 服务是一种专用的模型上下文协议(MCP)实现,旨在促进大模型(LLM)与 Salesforce 组织之间的无缝交互。此 MCP 服务提供了一套强大的工具和功能,使大模型能够安全地读取、管理和操作 Salesforce 资源。

配置 DX MCP 服务

通过更新关联的 MCP JSON 文件,为 MCP 客户端配置 Salesforce DX MCP 服务;每个客户端略有不同,因此请查看 MCP 客户端文档以了解详情。更多示例请参阅 MCP 客户端配置。

以下是 VS Code 搭配 Copilot 的示例,你需要在项目中创建并更新 .vscode/mcp.json 文件:

{
  "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"]
    }
  }
}

前面示例中所示的 args 格式适用于所有 MCP 客户端;你可以通过它针对特定环境自定义 DX MCP 服务。

注意:

  • "-y", "@salesforce/mcp" 部分告诉 npx 自动安装 @salesforce/mcp 包,而不是请求许可。请勿更改此内容。
  • 有关可传递给 args 选项的标志,以及可传递给 --orgs、--toolsets 和 --tools 标志的值,请参阅以下部分:
  • 编写 args 选项时,请将标志名称和值都用双引号括起来,并用逗号分隔所有标志和值。有些标志是布尔值,不需要传值。
  • 前面的示例展示了三个接受字符串值的标志(--orgs、--toolsets 和 --tools)以及一个布尔标志(--allow-non-ga-tools)。此配置会启动一个 DX MCP 服务,启用 orgs、metadata、data 和 users 工具集中的所有 MCP 工具,以及一个名为 run_apex_tests 的特定工具。它还会启用这些已配置工具集中尚未正式发布的工具。

MCP 客户端配置

以下是在各种 MCP 客户端中配置 Salesforce DX MCP 服务的示例。

Claude Code

若要配置 Claude Code 以配合 Salesforce DX MCP 服务使用,请将此代码片段添加到项目中的 .mcp.json 文件:

{
  "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"]
    }
  }
}
Cline

若要配置 Cline 以配合 Salesforce DX MCP 服务使用,请将此代码片段添加到 Cline 的 cline_mcp_settings.json 文件:

{
  "mcpServers": {
    "Salesforce DX": {
      "command": "npx",
      "args": ["-y", "@salesforce/mcp@latest",
              "--orgs", "DEFAULT_TARGET_ORG",
              "--toolsets", "orgs,metadata,data,users",
              "--tools", "run_apex_test",
              "--allow-non-ga-tools"]
    }
  }
}
Cursor

要配置 Cursor,使其与 Salesforce DX MCP Server 配合使用,请将以下片段添加到 Cursor 的 mcp.json 文件中:

{
  "mcpServers": {
    "Salesforce DX": {
      "command": "npx",
      "args": ["-y", "@salesforce/mcp@latest",
              "--orgs", "DEFAULT_TARGET_ORG",
              "--toolsets", "orgs,metadata,data,users",
              "--tools", "run_apex_test",
              "--allow-non-ga-tools"]
    }
  }
}
其他 MCP 客户端

对于以下其他客户端,请参阅其文档,了解如何添加 MCP 服务,并按照前面示例中的相同模式配置 Salesforce DX MCP Server:

"args" 选项的可用标志

以下是可以传递给 args 选项的标志。

标志名称描述必填?备注
--allow-non-ga-tools布尔标志,允许 DX MCP Server 使用你指定的工具集或工具中的正式发布(GA)和非正式发布(NON-GA)工具。否默认情况下,DX MCP server 仅使用标记为 GA 的工具。
--debug布尔标志,要求 DX MCP Server 输出调试日志。否默认情况下,调试模式处于禁用状态。

NOTE: 并非所有 MCP 客户端都会显示 MCP 日志,因此此标志可能无法在所有 IDE 中生效。
--dynamic-tools(实验性)布尔标志,用于启用动态工具发现和加载。指定此标志后,DX MCP server 会以一组最精简的核心工具启动,并按需加载新工具。否此标志有助于减小初始上下文大小并提升大模型性能。默认情况下,动态工具发现处于禁用状态。

NOTE: 此功能适用于 VSCode 和 Cline,但可能无法在其他环境中使用。
--no-telemetry布尔标志,用于禁用遥测,即自动收集数据以进行监控和分析。否默认情况下,遥测处于启用状态;指定此标志即可将其禁用。
--orgs一个或多个你已在本地授权的组织。是必须至少指定一个组织。

有关可传递给此标志的值,请参阅配置组织。
--tools你想要启用的单个工具名称。否你可以将此标志与 --toolsets 标志组合使用。例如,你可以启用一个工具集中的所有工具,以及另一个工具集中的单个工具。
--toolsets根据功能划分的、你想要启用的工具集。否设置为 "all" 可启用所有工具集中的每个工具。

有关可传递给此标志的值,请参阅配置工具集。

配置组织

Salesforce MCP 工具需要组织,因此配置 MCP 服务时,必须包含必需的 --orgs 标志,以指定至少一个已授权的组织。多个值之间用逗号分隔。

MCP 服务访问这些组织之前,你必须先在计算机上授权这些组织。使用 Salesforce CLI 命令 org login web,或从命令面板中运行 VS Code 命令 SFDX: Authorize an Org。

以下是 --orgs 标志可用的值:

--orgs 值说明
ALLOW_ALL_ORGS允许访问所有已授权的组织。请谨慎使用此值。
DEFAULT_TARGET_DEV_HUB允许访问默认的 Dev Hub 组织。如果你已在 DX 项目中设置本地默认 Dev Hub 组织,MCP 服务会使用该组织;否则,服务会使用全局设置的默认 Dev Hub 组织。
DEFAULT_TARGET_ORG允许访问默认组织。如果你已在 DX 项目中设置本地默认组织,MCP 服务会使用该组织;否则,服务会使用全局设置的默认组织。
<username or alias>指定组织的用户名或别名,以允许访问该组织。

说明

每次调用工具时,都会动态解析 DEFAULT_TARGET_ORG 和 DEFAULT_TARGET_DEV_HUB 令牌,而不是在服务启动时固定下来。这些令牌会跟随工具所操作目录解析出的默认组织,因此切换默认组织(或在具有不同本地默认组织的目录中工作)会改变这些令牌允许访问的组织。这与 sf CLI 在未传入 --target-org 时解析默认目标组织的方式一致。如果希望将服务锁定到一组固定组织,不受当前默认组织影响,请在 --orgs 中传入明确的用户名或别名,而不要使用 DEFAULT_TARGET_* 令牌。

配置工具集

Salesforce DX MCP Server 支持工具集,让你可以根据需要选择性启用不同的 MCP 工具组。这样,你就可以仅使用所需的工具运行 MCP 服务,从而减少大模型上下文。

配置 Salesforce DX MCP Server 时,使用 --toolsets 标志指定工具集。多个工具集之间用逗号分隔。

以下是可用的工具集。

工具集描述查看工具列表
all启用所有工具集中的所有可用工具。
我们建议仅配置你将使用的工具集,而不是通过此值启用所有工具。DX MCP Server 包含 60 多个 MCP 工具,因此在 MCP 客户端中全部启用可能会占用过多的大模型上下文。
N/A
aura-experts提供 Aura 组件分析、蓝图设计和迁移专业知识的工具。链接
code-analysis使用 Salesforce Code Analyzer 对代码进行静态分析的工具。链接
coreDX MCP 工具的核心集合。此工具集始终启用。链接
data用于管理组织中数据的工具,例如列出所有帐户。链接
devops用于安全、自主地读取、管理和操作 DevOps Center 资源的工具。链接
enrichment用于丰富 DX 项目中元数据组件的工具。链接
experts-validation用于验证 LWC 组件并对其进行评分,评估其在无障碍性、安全性和最佳实践方面是否达到生产就绪状态的工具。链接
lwc-experts用于协助 Lightning Web Component(LWC)开发、测试、优化并遵循最佳实践的工具。链接
metadata用于在组织与 DX 项目之间部署和检索元数据的工具。链接
mobile用于移动开发和相关功能的工具。链接
mobile-coremobile 工具集的子集,专注于基本移动功能。链接
orgs用于管理已授权组织的工具。链接
scale-products用于检测和修复 Apex 性能问题的工具。链接
testing用于测试代码和功能的工具。链接
users用于管理组织用户的工具,例如分配权限集。链接

配置工具

Salesforce DX MCP Server 还支持注册单个工具。你可以将其与工具集结合使用,进一步精细调整已注册的工具。

配置 Salesforce DX MCP Server 时,使用 --tools 标志启用指定工具。多个工具之间用逗号分隔。--tools 标志为可选项。

以下各节列出了特定工具集中包含的所有工具。

说明

标记为 NON-GA 的工具尚未正式发布。使用它们时,请指定 --allow-non-ga-tools 标志。

Aura 专家工具集

完整文档请参阅 Lightning Web Components Developer Guide 中的使用 Aura-to-LWC 迁移工具。

  • create_aura_blueprint_draft (GA) - 为 Aura 组件迁移创建全面的产品需求文档(PRD)蓝图。分析 Aura 组件文件,并生成适用于 LWC 迁移的、与框架无关的规范,包括业务需求、技术模式和迁移指南。
  • enhance_aura_blueprint_draft (GA) - 通过专家分析和未知项解析,增强现有的 PRD 草稿。接收草稿蓝图,并运用专门的 Aura 专家知识来解析依赖项、补充技术见解并改进迁移规范,从而为 LWC 实现提供更完善的指导。
  • orchestrate_aura_migration (GA) - 协调整个 Aura 到 LWC 的迁移工作流。从初步分析到最终实现,为整个迁移流程提供端到端指导,包括最佳实践、工具建议和质量保证步骤。
  • transition_prd_to_lwc (GA) - 提供迁移衔接指导,帮助根据 Aura 规范创建 LWC 组件。接收增强后的 PRD,并生成具体的实现指导、平台服务映射和分步说明,以构建功能等效的 LWC 组件。
代码分析工具集

完整文档请参阅 Salesforce Code Analyzer Developer Guide 中的使用 MCP 工具分析代码。

  • create-custom-rule (NON-GA) - 根据提供的 Apex 代码示例创建基于 XPath 的 PMD 自定义规则。
  • describe_code_analyzer_rule (GA) - 获取 Code Analyzer 规则的说明。
  • generate_xpath_prompt (NON-GA) - 根据 AST 上下文构建用于指导 XPath 编写的提示词。创建基于 XPath 的 PMD 自定义规则时会调用此工具。
  • list_code_analyzer_rules (GA) - 根据多项条件筛选 Code Analyzer 规则。
  • query_code_analyzer_results (GA) - 查询 Code Analyzer 结果 JSON 文件并返回经过筛选的违规项。支持按严重性、类别/标签、引擎、规则和文件名等条件筛选,也支持取前 N 项和排序。运行 run_code_analyzer 后,可使用此工具读取生成的结果文件。完成后,此工具会向用户总结并解释筛选后的结果。
  • run_code_analyzer (GA) - 对代码执行静态分析。此工具可验证代码是否符合最佳实践、检查安全漏洞并识别潜在的性能问题。如果生成了结果文件,则会返回其绝对路径,以及表示操作整体成功或失败的字符串。
核心工具集(始终启用)

如需调用核心 DX MCP 工具的提示词示例,请参阅 Salesforce DX Developer Guide 中的使用 Salesforce DX MCP 核心工具。

  • get_username (GA) - 确定 Salesforce 操作所需的用户名或别名,可处理默认组织和 Dev Hub。
  • resume_tool_operation (GA) - 恢复由其他工具启动但尚未完成的长时间运行操作。
数据工具集

有关调用核心 DX MCP 工具的示例提示词,请参阅 Salesforce DX Developer Guide 中的使用核心 Salesforce DX MCP 工具。

  • run_soql_query(GA)- 对 Salesforce 组织运行 SOQL 查询。
DevOps Center 工具集

完整文档请参阅 Salesforce Help 中的使用 DevOps Center MCP 工具解决合并冲突(托管包)。

  • check_devops_center_commit_status(GA)- 检查已提交到 DevOps Center 的工作项的当前状态。
  • checkout_devops_center_work_item(GA)- 按名称检出与选定工作项关联的分支。
  • commit_devops_center_work_item(GA)- 提交 SFDX 项目更改,并在 DevOps Center 中登记提交 SHA。
  • create_devops_center_pull_request(GA)- 将本地更改提交到 DevOps Center 工作项的功能分支。
  • detect_devops_center_merge_conflict(GA)- 检测选定工作项或指定源分支中的合并冲突。
  • list_devops_center_projects(GA)- 列出特定组织中的所有 DevOps Center 项目。
  • list_devops_center_work_items(GA)- 列出特定 DevOps Center 项目的所有工作项。
  • create_devops_center_work_item(GA)- 在选定项目中创建新的 DevOps Center 工作项。
  • update_devops_center_work_item_status(GA)- 将工作项的状态设为 In Progress 或 Ready to Promote。
  • promote_devops_center_work_item(GA)- 将已批准的工作项提升到 DevOps Center 管道的下一阶段。
  • resolve_devops_center_deployment_failure(GA)- 诊断并解决部署失败问题。
  • resolve_devops_center_merge_conflict(GA)- 对合并冲突应用选定的解决方法。
增强工具集
  • enrich_metadata(NON-GA)- 使用组织中的元数据丰富 DX 项目。
Lightning Web Components(LWC)专家工具集

完整文档请参阅 Lightning Web Components Developer Guide 中的将 DX MCP 工具用于 LWC。

组件开发
  • create_lwc_component_from_prd(GA)- 根据 PRD 规范创建完整的 LWC 组件,并采用适当的结构。和最佳实践
  • create_lwc_jest_tests(GA)- 为 LWC 组件生成 Jest 测试套件,包含覆盖率和模拟。
  • review_lwc_jest_tests(GA)- 审查并验证 LWC 组件的 Jest 测试实现。
开发指南
  • create_lightning_type (GA) - 为 Salesforce 应用、Agent 操作、Lightning Web 组件和 Lightning Platform 集成创建自定义 Lightning 类型(CLT)提供指导。
  • explore_slds_blueprints (NON-GA) - 按名称、类别、Lightning 组件、CSS 类或样式钩子检索 SLDS 蓝图规范。
  • guide_design_general (GA) - 提供 SLDS 指南和最佳实践,涵盖 Lightning Web 组件的无障碍设计、响应式设计和组件使用模式。
  • guide_component_accessibility (GA) - 提供 LWC 组件的无障碍指南和测试说明。
  • guide_lwc_best_practices (GA) - 提供 LWC 开发最佳实践和编码标准指导。
  • guide_lwc_development (GA) - 提供 LWC 开发工作流和实现指南。
  • guide_lwc_rtl_support (GA) - 提供从右到左(RTL)的国际化支持和 RTL 开发指导。
  • guide_lws_security (GA) - 根据产品安全指南和 Lightning Web Security 指南提供安全分析。
  • guide_slds_blueprints (NON-GA) - 提供全面的 SLDS 蓝图指南、参考文档,以及按类别划分的所有可用蓝图的完整索引。
  • guide_utam_generation (NON-GA) - 提供 UI Test Automation Model(UTAM)页面对象生成指南和最佳实践。
  • lwc-doc-error (GA) - 检索有关 LWC 错误消息的信息,包括根据错误代码提供的静态问题解决指导。
  • reference_lwc_compilation_error (GA) - 通过根据错误代码查询知识库中记录的错误模式、原因和修复方法,查找 LWC 编译错误的参考信息。
  • guide_slds_styling (NON-GA) - 检索 SLDS 样式钩子的指导和参考文档。
  • explore_slds_styling (NON-GA) - 搜索和探索 SLDS 样式钩子,支持精确查询、模糊匹配、前缀搜索和通配符模式。
  • guide_lbc_usage (GA) - 提供可用 Lightning Base Components 的索引及简短说明,帮助开发者确定适合其使用场景的组件。
  • explore_lbc_components (GA) - 根据提供的 Lightning Base Component 名称列表,从 Markdown 知识文件中返回完整的 API 文档。
Lightning Data Service(LDS)工具
  • create_lds_graphql_mutation_query (GA) - 提供创建 GraphQL mutation 查询的指导。
  • create_lds_graphql_read_query (GA) - 为 LDS 创建 GraphQL 读取查询。
  • explore_lds_uiapi (GA) - 探索并说明 Lightning Design System UI API 的功能。
  • fetch_lds_graphql_schema (GA) - 获取 LDS 的 GraphQL 架构结构。
  • guide_lds_data_consistency (GA) - 提供 LDS 组件的数据一致性模式和最佳实践。
  • guide_lds_development (GA) - 提供 LDS 开发指南和组件集成指导。
  • guide_lds_graphql (GA) - 提供 LDS GraphQL 使用模式和指南。
  • guide_lds_referential_integrity (GA) - 提供 LDS 数据管理的引用完整性模式。
  • orchestrate_lds_data_requirements (GA) - 提供分步指导,帮助分析和明确 LDS 数据需求,并生成可用于 PRD 的规范。
  • test_lds_graphql_query (GA) - 针对已连接的 Salesforce 组织测试 GraphQL 查询并返回结果。此工具是 GraphQL 查询创建工具的子工具,只能作为其工作流的一部分调用。
迁移与集成工具
  • guide_figma_to_lwc_conversion (GA) - 将 Figma 设计转换为 LWC 组件规范。
  • guide_lo_migration (GA) - 提供将 Lightning Out (beta) 应用转换为 Lightning Out 2.0 应用的指导。
  • run_lwc_accessibility_jest_tests (GA) - 为 LWC 组件提供无障碍测试工具和 Jest 集成。
  • verify_aura_migration_completeness (GA) - 提供 Aura 到 LWC 迁移完整性检查清单和验证。
工作流工具
  • orchestrate_lwc_component_creation (GA) - 为完整的 Aura 到 LWC 迁移流程提供指导。
  • orchestrate_lwc_component_optimization (GA) - 为 LWC 组件提供性能优化和最佳实践。
  • orchestrate_lwc_component_testing (GA) - 提供全面的测试工作流和测试生成指导。
  • orchestrate_lwc_slds2_uplift (NON-GA) - 提供升级到 SLDS 2 的迁移指导。
专家验证工具集
  • validate_and_optimize (GA) - 返回验证运行手册,指导 Agent 运行一组验证器(无障碍、安全性、最佳实践等)、生成 SARIF 问题并评定结果
  • score_issues (GA) - 根据 SARIF 问题计算就绪度评分(0-100)和质量等级(draft、prototype、review-for-production)
元数据工具集

有关调用核心 DX MCP 工具的示例提示词,请参阅 Salesforce DX Developer Guide 中的使用核心 Salesforce DX MCP 工具。

  • deploy_metadata (GA) - 将元数据从 DX 项目部署到组织。
  • retrieve_metadata (GA) - 将元数据从组织检索到 DX 项目。
移动工具集

完整文档请参阅《Mobile and Offline Developer Guide》中的使用移动工具集。

  • create_mobile_lwc_app_review (GA) - 提供 Salesforce LWC App Review Service 的 TypeScript API 文档,为在 LWC 组件中实现应用审核功能提供专业指导。
  • create_mobile_lwc_ar_space_capture (GA) - 提供 Salesforce LWC AR Space Capture 的 TypeScript API 文档,为在 LWC 组件中实现 AR 空间捕获功能提供专业指导。
  • create_mobile_lwc_barcode_scanner (GA) - 提供 Salesforce LWC Barcode Scanner 的 TypeScript API 文档,为在 LWC 组件中实现条码扫描功能提供专业指导。
  • create_mobile_lwc_biometrics (GA) - 提供 Salesforce LWC Biometrics Service 的 TypeScript API 文档,为在 LWC 组件中实现生物识别身份验证功能提供专业指导。
  • create_mobile_lwc_calendar (GA) - 提供 Salesforce LWC Calendar Service 的 TypeScript API 文档,为在 LWC 组件中实现日历集成功能提供专业指导。
  • create_mobile_lwc_contacts (GA) - 提供 Salesforce LWC Contacts Service 的 TypeScript API 文档,为在 LWC 组件中实现联系人管理功能提供专业指导。
  • create_mobile_lwc_document_scanner (GA) - 提供 Salesforce LWC Document Scanner 的 TypeScript API 文档,为在 LWC 组件中实现文档扫描功能提供专业指导。
  • create_mobile_lwc_geofencing (GA) - 提供 Salesforce LWC Geofencing Service 的 TypeScript API 文档,为在 LWC 组件中实现地理围栏功能提供专业指导。
  • create_mobile_lwc_location (GA) - 提供 Salesforce LWC Location Service 的 TypeScript API 文档,为在 LWC 组件中实现位置服务提供专业指导。
  • create_mobile_lwc_nfc (GA) - 提供 Salesforce LWC NFC Service 的 TypeScript API 文档,为在 LWC 组件中实现 NFC 功能提供专业指导。
  • create_mobile_lwc_payments - 提供 Salesforce LWC Payments Service 的 TypeScript API 文档,为在 LWC 组件中实现支付处理功能提供专业指导。
  • get_mobile_lwc_offline_analysis (GA) - 分析 LWC 组件中的移动端特定问题,并针对移动端离线兼容性和性能改进提供详细建议。
  • get_mobile_lwc_offline_guidance (GA) - 提供结构化的审核说明,用于检测和修复 Salesforce 移动应用中 LWC 组件违反移动端离线规范的问题。
Mobile-core 工具集

完整文档请参阅 Mobile and Offline Developer Guide 中的 使用 mobile-core 工具集。

  • create_mobile_lwc_barcode_scanner(GA)- 提供 Salesforce LWC Barcode Scanner 的 TypeScript API 文档,为在 LWC 组件中实现条码扫描功能提供专业指导。
  • create_mobile_lwc_biometrics(GA)- 提供 Salesforce LWC Biometrics Service 的 TypeScript API 文档,为在 LWC 组件中实现生物识别身份验证功能提供专业指导。
  • create_mobile_lwc_location(GA)- 提供 Salesforce LWC Location Service 的 TypeScript API 文档,为在 LWC 组件中实现定位服务提供专业指导。
  • get_mobile_lwc_offline_analysis(GA)- 分析 LWC 组件中的移动端特有问题,并针对移动端离线兼容性和性能改进提供详细建议。
  • get_mobile_lwc_offline_guidance(GA)- 提供结构化审查说明,用于检测并修复 Salesforce 移动应用中 LWC 组件的移动端离线代码违规问题。
Orgs 工具集

有关调用核心 DX MCP 工具的提示词示例,请参阅 Salesforce DX Developer Guide 中的使用 Salesforce DX 核心 MCP 工具。

  • create_org_snapshot(NON-GA)- 创建临时组织快照。
  • create_scratch_org(NON-GA)- 创建临时组织。
  • delete_org(NON-GA)- 删除本地授权的 Salesforce 临时组织或沙盒。
  • list_all_orgs(GA)- 列出所有已配置的 Salesforce 组织,并可选择检查连接状态。
  • open_org(NON-GA)- 在浏览器中打开组织。
Scale Products 工具集

完整文档请参阅 mcp-provider-scale-products 子目录中的 README。

  • scan_apex_class_for_antipatterns(GA)- 分析 Apex 类文件中的性能反模式,并提供修复建议。
Testing 工具集

有关调用核心 DX MCP 工具的提示词示例,请参阅 Salesforce DX Developer Guide 中的使用 Salesforce DX 核心 MCP 工具。

  • run_agent_test(GA)- 在你的组织中运行 Agent 测试。
  • run_apex_test(GA)- 在你的组织中运行 Apex 测试。
Users 工具集

有关调用核心 DX MCP 工具的提示词示例,请参阅 Salesforce DX Developer Guide 中的使用 Salesforce DX 核心 MCP 工具。

  • assign_permission_set(GA)- 为用户分配权限集,或代表其他用户分配权限集。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。