mcpField
M
mtdt — Salesforce DevOps

mtdt — Salesforce DevOps

远程服务
docs.mtdt.io云与基础设施02 周前更新

关于 mtdt — Salesforce DevOps

mtdt 为 Salesforce DevOps 提供 MCP 服务,面向需要在 Salesforce 组织间部署元数据的 Agent 和开发团队。它包含部署前检查、测试验证和长任务状态等待,并遵循团队角色及审批要求。

主要功能

  1. 01浏览组织并检索元数据
  2. 02创建并执行元数据部署
  3. 03部署前影响与权限检查
  4. 04测试验证和快速部署
  5. 05等待部署状态而无需轮询

适用场景

  1. 01在 Salesforce 组织间推广变更
  2. 02部署本地 SFDX 或 Metadata API 压缩包
  3. 03运行部署前检查并验证测试
  4. 04排查失败的部署

MCP 相关

通过 Streamable HTTP 和 OAuth 2.0 提供远程 MCP 服务,暴露 Salesforce 组织、元数据检索、部署、验证和状态查询工具。部署操作需要 mtdt:deploy 授权范围,并遵守团队角色和审批门槛。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.mtdt.io
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

mtdt — 面向 AI Agent 的 MCP 服务

在任何支持 MCP 的编码 Agent 中使用 Salesforce DevOps。只需一个远程端点:

https://mcp.mtdt.io

Streamable HTTP + OAuth 2.0(通过浏览器登录、动态客户端注册)——无需 API 密钥,也无需复制令牌。支持 Claude Code、Cursor、OpenAI Codex、OpenCode,以及其他任何支持 MCP 的客户端。

Agent 可使用的功能

通过 mtdt.io 在 Salesforce 组织之间部署元数据:列出组织、创建部署、浏览/检索元数据、部署前检查(影响分析、目标冲突、配置文件和权限警告、记录备份建议)、Apex 测试建议、运行测试进行验证、快速部署。Agent 已有的压缩包(SFDX 项目或 Metadata API 软件包)可以直接上传到 mtdt 并整体部署。长时间运行的部署可在服务端等待(await_deploy_status),因此 Agent 无需频繁轮询。

具备部署能力的工具需要 Run(mtdt:deploy)授权范围,并始终遵循团队的 mtdt 角色设置——需要审批的目标仍需审批。

Claude Code 插件 — 连接 + 内置技能

该插件不仅提供连接,还通过技能提供部署知识,因此 Claude 不只是拥有这些工具,还了解完整的操作流程。

  • mtdt-deploy — 完整的推广工作流:安全确认目标(生产目标必须确认,绝不擅自假定)、浏览并选择组件、部署前检查(与人工在 Deploy 模态框中看到的检查相同)、先验证再部署的流程、快速部署、部署本地压缩包,以及安全措施:75% 覆盖率规则、回滚快照、审批门槛。
  • mtdt-troubleshoot — 解读失败的运行:区分组件、测试和覆盖率失败,检查快速部署的前提条件和有效期、卡住的检索任务、身份验证问题——每项都提供解决方法,而不只是诊断。
/plugin marketplace add mtdt-io/mcp
/plugin install mtdt@mtdt

首次使用时,Claude Code 会打开浏览器,引导你登录 mtdt(OAuth)——无需配置文件。

连接(任何 MCP 客户端)

各客户端经过验证的复制粘贴配置(以及它们之间 type 字段的注意事项):CONNECT.md。每个客户端在连接时都会收到部署操作指南(MCP instructions),并可获取 mtdt-deploy / mtdt-troubleshoot 提示词;上方的插件则将相同的知识作为技能提供,无需额外请求即可应用。

快速配置:

客户端单行命令
Claude Codeclaude mcp add --transport http mtdt https://mcp.mtdt.io
Cursor将 mtdt 添加到 Cursor
OpenAI Codexcodex mcp add mtdt --url https://mcp.mtdt.io
OpenCode"mcp": { "mtdt": { "type": "remote", "url": "https://mcp.mtdt.io" } }

注意事项

  • 需要拥有 mtdt.io 账户,并至少连接一个 Salesforce 组织。

评论

支持 Markdown

第一次接触 MCP?

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

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