mtdt — Salesforce DevOps について
mtdtはSalesforce DevOps向けのMCPサーバーで、Salesforce組織間のメタデータ配備を行うエージェントや開発チームを対象としています。配備前チェック、テスト検証、長時間処理のサーバー側待機に対応し、チームの権限と承認要件を守ります。
主な機能
- 01組織の一覧とメタデータ取得
- 02メタデータ配備の作成と実行
- 03配備前の影響・権限チェック
- 04テスト検証とクイック配備
- 05頻繁なポーリングなしで状態待機
活用シーン
- 01Salesforce組織間で変更を反映
- 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 エージェント向け MCP サーバー
MCP 対応のコーディングエージェントで Salesforce DevOps を利用できます。リモートエンドポイントは 1 つです。
https://mcp.mtdt.io
Streamable HTTP + OAuth 2.0(ブラウザーでのサインイン、Dynamic Client Registration)に対応しています。API キーは不要で、トークンをコピーする必要もありません。Claude Code、Cursor、OpenAI Codex、OpenCode など、MCP に対応するあらゆるツールで動作します。
エージェントが利用できる機能
mtdt.io を通じて Salesforce 組織間でメタデータをデプロイできます。組織の一覧表示、デプロイの作成、メタデータの参照・取得、デプロイ前チェック(影響分析、ターゲットの競合、プロファイルと権限に関する警告、レコードのバックアップに関する推奨事項)、Apex テストの推奨、テストを含む検証、クイックデプロイに対応しています。エージェントがすでに持っている zip(SFDX プロジェクトまたは Metadata API パッケージ)は、そのまま mtdt にアップロードして、全体をデプロイできます。時間のかかるデプロイはサーバー側で待機できる(await_deploy_status)ため、エージェントがポーリングを続ける必要はありません。
デプロイ可能なツールには 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 プロンプトを利用できます。上記のプラグインは同じノウハウをスキルとして提供し、依頼されなくても適用します。
簡易版:
注意事項
- 少なくとも 1 つの Salesforce 組織が接続された mtdt.io アカウントが必要です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。