mcpField
M
mtdt — Salesforce DevOps

mtdt — Salesforce DevOps

リモート
docs.mtdt.ioクラウド・インフラ02 週間前に更新
リポジトリ公式サイト

mtdt — Salesforce DevOps について

mtdtはSalesforce DevOps向けのMCPサーバーで、Salesforce組織間のメタデータ配備を行うエージェントや開発チームを対象としています。配備前チェック、テスト検証、長時間処理のサーバー側待機に対応し、チームの権限と承認要件を守ります。

主な機能

  1. 01組織の一覧とメタデータ取得
  2. 02メタデータ配備の作成と実行
  3. 03配備前の影響・権限チェック
  4. 04テスト検証とクイック配備
  5. 05頻繁なポーリングなしで状態待機

活用シーン

  1. 01Salesforce組織間で変更を反映
  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 エージェント向け 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 プロンプトを利用できます。上記のプラグインは同じノウハウをスキルとして提供し、依頼されなくても適用します。

簡易版:

クライアントワンライナー
Claude Codeclaude mcp add --transport http mtdt https://mcp.mtdt.io
CursorCursor に mtdt を追加
OpenAI Codexcodex mcp add mtdt --url https://mcp.mtdt.io
OpenCode"mcp": { "mtdt": { "type": "remote", "url": "https://mcp.mtdt.io" } }

注意事項

  • 少なくとも 1 つの Salesforce 組織が接続された mtdt.io アカウントが必要です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。