mcpField
M
mtdt — Salesforce DevOps

mtdt — Salesforce DevOps

リモート
docs.mtdt.ioクラウド・インフラ0今日更新
リポジトリ公式サイト

mtdt — Salesforce DevOps について

mtdtは、MCP対応コーディングエージェント向けのリモートMCPサーバーで、Salesforce DevOpsを扱えます。メタデータのデプロイ、組織の比較とバックアップに加え、事前チェックとロールに基づく承認制御を備えています。

主な機能

  1. 01Salesforce組織間のメタデータデプロイ
  2. 02組織とデプロイ元の参照
  3. 03デプロイ前チェックとテストの実行
  4. 04組織の比較とメタデータのバックアップ
  5. 05環境間でのWork Itemsの移動

活用シーン

  1. 01Salesforce組織間でのメタデータ昇格
  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 エージェント向け 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 組織間でメタデータをデプロイできます。組織やデプロイソース(Git リポジトリ、メタデータのバックアップ、アップロード済みアーカイブ)を検索し、デプロイを作成してコンポーネントとテストレベルを編集し、メタデータを参照できます。また、デプロイ前チェック(不足している依存関係、ターゲットとの競合、プロファイルと権限に関する警告、レコードのバックアップ推奨、Apex テストの推奨)を実行し、テストで検証してからデプロイできます。現在保存されているドラフトには execute_deployment を、明示的に選択した検証パッケージには execute_quick_deployment を使用してください。エージェントがすでに持っている zip(SFDX プロジェクトまたは Metadata API パッケージ)は、そのまま mtdt にアップロードして、全体をデプロイできます。2 つの組織を比較し、組織のメタデータをバックアップして、プロジェクトの環境間で Work Items を移動できます。起動時には、実行状態がただちに返されます。エージェントは get_deployment_run でその状態を追跡します。

デプロイ可能なツールには Run(mtdt:deploy)の同意スコープが必要です。また、チームの mtdt ロールを常に遵守し、承認が必要なターゲットには承認を求めます。

Claude Code プラグイン — 接続と組み込みスキル

このプラグインは接続機能だけではありません。デプロイのノウハウをスキルとして提供するため、Claude はツールを「使える」だけでなく、手順も把握しています。

  • mtdt-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 行コマンド
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" } }

注意事項

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

プライバシーとサポート

コネクターは、リクエストされた Salesforce メタデータとデプロイ/バックアップ情報を MTDT サービス経由で処理します。スコープへの同意、チームロール、ターゲットの承認ポリシーは、サインイン中のアカウントに適用されます。接続する前に、プライバシーポリシーと利用規約をご確認ください。サポートについては、[email protected] にメールするか、お問い合わせフォームをご利用ください。

ディレクトリ向けパッケージ

メンテナーは python3 publishing/package.py build で OpenAI/Codex および Claude 配布用 ZIP をビルドできます。提出資料と手順は publishing/README.md にあります。

コメント

MCP は初めてですか?

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

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