mcpField
M
mtdt — Salesforce DevOps

mtdt — Salesforce DevOps

远程服务
docs.mtdt.io云与基础设施0今天更新

关于 mtdt — Salesforce DevOps

mtdt 是面向 MCP 编码 Agent 的远程 MCP 服务,用于 Salesforce DevOps。它支持元数据部署、组织比较与备份,并提供部署前检查和基于角色的审批控制。

主要功能

  1. 01在 Salesforce 组织间部署元数据
  2. 02浏览组织和部署来源
  3. 03执行部署前检查与测试
  4. 04比较组织并备份元数据
  5. 05在环境间流转 Work Items

适用场景

  1. 01在 Salesforce 组织间推广元数据
  2. 02部署前验证变更
  3. 03比较组织元数据或创建备份

MCP 相关

通过支持 OAuth 2.0 的远程 Streamable HTTP 端点向 MCP 客户端提供 Salesforce DevOps 工具。客户端可浏览元数据、验证和部署变更,并使用部署与故障排查提示词。

配置

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

服务地址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 组织之间部署元数据:查找组织和部署源(git 仓库、元数据备份、上传的存档),创建部署并编辑其组件和测试级别,浏览元数据,运行部署前检查(缺失依赖项、目标冲突、配置文件和权限警告、记录备份建议、Apex 测试建议),通过测试进行验证,然后部署:使用 execute_deployment 执行当前保存的草稿,或使用 execute_quick_deployment 部署明确选定的验证包。Agent 已有的 zip(SFDX 项目或 Metadata API 包)可以直接上传到 mtdt 并整体部署。比较两个组织、备份组织元数据,并在项目的环境之间移动工作项。每次启动都会立即返回运行状态;Agent 随后通过 get_deployment_run 跟踪运行状态。

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

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

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

  • mtdt-deploy — 完整的晋级工作流:安全地确定目标(生产目标需确认,绝不擅自假定)、浏览并选择组件、部署前检查全套流程(与用户在 Deploy 模态框中看到的检查相同)、优先验证的流程、快速部署、部署本地 zip,以及防护措施: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 组织。

隐私与支持

此连接器通过 MTDT 服务处理请求的 Salesforce 元数据以及部署/备份信息。授权范围、团队角色和目标审批政策适用于已登录账户。连接前请查看隐私政策 和服务条款。 如需支持,请发送邮件至 [email protected],或使用联系表单。

目录包

维护者可以使用 python3 publishing/package.py build 构建 OpenAI/Codex 和 Claude 分发 ZIP 包。提交材料和说明见 publishing/README.md。

评论

支持 Markdown

第一次接触 MCP?

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

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