关于 mtdt — Salesforce DevOps
mtdt 为 Salesforce DevOps 提供 MCP 服务,面向需要在 Salesforce 组织间部署元数据的 Agent 和开发团队。它包含部署前检查、测试验证和长任务状态等待,并遵循团队角色及审批要求。
主要功能
- 01浏览组织并检索元数据
- 02创建并执行元数据部署
- 03部署前影响与权限检查
- 04测试验证和快速部署
- 05等待部署状态而无需轮询
适用场景
- 01在 Salesforce 组织间推广变更
- 02部署本地 SFDX 或 Metadata API 压缩包
- 03运行部署前检查并验证测试
- 04排查失败的部署
MCP 相关
通过 Streamable HTTP 和 OAuth 2.0 提供远程 MCP 服务,暴露 Salesforce 组织、元数据检索、部署、验证和状态查询工具。部署操作需要 mtdt:deploy 授权范围,并遵守团队角色和审批门槛。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.mtdt.ioclaude mcp add --transport http io-mtdt-mtdt https://mcp.mtdt.io{"mcpServers":{"io-mtdt-mtdt":{"type":"http","url":"https://mcp.mtdt.io"}}}在 Cursor 中打开{"servers":{"io-mtdt-mtdt":{"type":"http","url":"https://mcp.mtdt.io"}}}在 VS Code 中打开{"mcpServers":{"io-mtdt-mtdt":{"type":"http","url":"https://mcp.mtdt.io"}}}{"mcpServers":{"io-mtdt-mtdt":{"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 组织之间部署元数据:列出组织、创建部署、浏览/检索元数据、部署前检查(影响分析、目标冲突、配置文件和权限警告、记录备份建议)、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 提示词;上方的插件则将相同的知识作为技能提供,无需额外请求即可应用。
快速配置:
注意事项
- 需要拥有 mtdt.io 账户,并至少连接一个 Salesforce 组织。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。