关于 mtdt — Salesforce DevOps
mtdt 是面向 MCP 编码 Agent 的远程 MCP 服务,用于 Salesforce DevOps。它支持元数据部署、组织比较与备份,并提供部署前检查和基于角色的审批控制。
主要功能
- 01在 Salesforce 组织间部署元数据
- 02浏览组织和部署来源
- 03执行部署前检查与测试
- 04比较组织并备份元数据
- 05在环境间流转 Work Items
适用场景
- 01在 Salesforce 组织间推广元数据
- 02部署前验证变更
- 03比较组织元数据或创建备份
MCP 相关
通过支持 OAuth 2.0 的远程 Streamable HTTP 端点向 MCP 客户端提供 Salesforce DevOps 工具。客户端可浏览元数据、验证和部署变更,并使用部署与故障排查提示词。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.mtdt.ioclaude mcp add --transport http io-mtdt-salesforce-devops https://mcp.mtdt.io{"mcpServers":{"io-mtdt-salesforce-devops":{"type":"http","url":"https://mcp.mtdt.io"}}}在 Cursor 中打开{"servers":{"io-mtdt-salesforce-devops":{"type":"http","url":"https://mcp.mtdt.io"}}}在 VS Code 中打开{"mcpServers":{"io-mtdt-salesforce-devops":{"type":"http","url":"https://mcp.mtdt.io"}}}{"mcpServers":{"io-mtdt-salesforce-devops":{"serverUrl":"https://mcp.mtdt.io"}}}命令在终端中运行;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 提示词;上方的插件则将相同的知识作为技能提供,无需用户请求即可应用。
快速配置:
说明
- 需要 mtdt.io 账户,且至少连接了一个 Salesforce 组织。
隐私与支持
此连接器通过 MTDT 服务处理请求的 Salesforce 元数据以及部署/备份信息。授权范围、团队角色和目标审批政策适用于已登录账户。连接前请查看隐私政策 和服务条款。 如需支持,请发送邮件至 [email protected],或使用联系表单。
目录包
维护者可以使用
python3 publishing/package.py build 构建 OpenAI/Codex 和 Claude 分发 ZIP 包。提交材料和说明见
publishing/README.md。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。