mcpField
D
Depot MCP by usefulapi

Depot MCP by usefulapi

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

Depot MCP by usefulapi について

Depot MCP by usefulapi は、Depot のビルド、CI の実行状況、GitHub Actions ランナーの使用量を調べるホスト型 MCP サーバーです。ビルドやログの確認、MCP クライアントからの CI 操作を行うチーム向けです。

主な機能

  1. 01プロジェクト、ビルド、ビルド手順の確認
  2. 02ビルドと CI ジョブのログ確認
  3. 03CI 実行の確認と失敗原因の診断
  4. 04GitHub Actions ランナーの使用量と分析の確認
  5. 05CI 作業の再試行またはキャンセル
  6. 06プロジェクトとキャッシュ項目の管理

活用シーン

  1. 01ビルド手順とログから失敗を調査
  2. 02CI 実行状況を確認して失敗を診断
  3. 03失敗したジョブの再試行または CI 実行のキャンセル
  4. 04GitHub Actions ランナーの使用量を確認

MCP 対応

ホスト型エンドポイントを通じて、Depot のビルド、CI、キャッシュ、ランナーのツールを MCP クライアントに提供します。Depot 組織の API トークンで接続します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://depot.usefulapi.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

22
パラメーター型必須説明
page_sizeintegerいいえページサイズ、1-250。
region_idstringいいえこのリージョンまたはクラウド接続内のプロジェクトのみ。例:us-east-1。
page_tokenstringいいえ前のレスポンスの nextPageToken をカーソルとして指定します。最初のページでは省略します。

詳細

usefulapi の Depot MCP

Claude、Cursor、または任意の MCP クライアントから Depot を利用できます。プロジェクト、コンテナビルド、ビルドのステップとログ、Depot CI の実行とジョブ、GitHub Actions ランナーの使用状況を確認し、CI の処理を再試行またはキャンセルできます。 ホスト型のため、ローカルへのインストールは不要です。ご自身の Depot 認証情報で接続できます。

ライブエンドポイント: https://depot.usefulapi.io/mcp · ホームページ: https://usefulapi.io/depot

接続

  • Claude(claude.ai、Desktop):Customize → Connectors を開き、+ Add → Add custom connector をクリックして、https://depot.usefulapi.io/mcp を貼り付けます。
  • Claude Code: claude mcp add --transport http depot https://depot.usefulapi.io/mcp を実行してから、/mcp を実行してログインします。
  • VS Code: VS Code に追加。
  • Cursor その他のクライアント: URL をリモート MCP サーバーとして追加します:
{
  "mcpServers": {
    "depot": {
      "url": "https://depot.usefulapi.io/mcp"
    }
  }
}

URL のみを追加してください。クライアント設定に Authorization ヘッダーや API キーを追加しないでください。サーバーが OAuth でサインインを行い、ログインページで Depot の認証情報を求めます。

セットアップ手順、認証情報の確認方法、よくある質問:https://usefulapi.io/depot/

初回接続時に、Depot 組織 API トークンを入力します(Organization Settings → API Tokens)。 トークンは検証されたうえでユーザーごとに保存され、ユーザー本人にのみ紐づけられます。設定ファイルにキーを記載する必要はありません。

ツール

ツール種類内容
depot_list_projectsreadプロジェクトの一覧を取得
depot_get_projectreadプロジェクトを取得
depot_list_buildsreadプロジェクトのビルド一覧を取得
depot_get_buildreadビルドを取得
depot_get_build_stepsreadビルドのステップ一覧を取得
depot_get_build_step_logsreadビルドのステップのログを取得
depot_list_registry_imagesreadレジストリイメージの一覧を取得
depot_get_usageread組織の使用状況を取得
depot_ci_list_runsreadDepot CI の実行一覧を取得
depot_ci_get_run_statusreadCI 実行のステータスツリーを取得
depot_ci_list_workflowsreadDepot CI のワークフロー一覧を取得
depot_ci_get_jobreadCI ジョブを取得
depot_ci_get_job_logsreadCI ジョブのログを取得
depot_ci_get_failure_diagnosisreadCI の失敗を診断
depot_gha_list_jobsreadDepot ランナー上の GitHub Actions ジョブ一覧を取得
depot_gha_search_logsreadGitHub Actions のログを検索
depot_gha_get_analyticsreadGitHub Actions の分析情報を取得
depot_gha_list_recommendationsreadランナーサイズの推奨一覧を取得
depot_cache_list_entriesreadキャッシュエントリーの一覧を取得
depot_cache_delete_entrieswriteキャッシュエントリーを削除
depot_create_projectwriteプロジェクトを作成
depot_ci_retry_jobwriteCI ジョブを再試行
depot_ci_retry_failed_jobswriteワークフローの失敗したジョブを再試行
depot_ci_cancel_runwriteCI の実行をキャンセル
depot_usage_statusmeta使用状況(無料プランの利用量)
depot_request_featuremeta不足している機能をリクエスト
depot_upgrademetaPro にアップグレード(無制限*)
depot_cancel_subscriptionmetaPro サブスクリプションをキャンセル

read ツールは読み取り専用です。write ツールはデータを変更するため、クライアントは実行前に確認する必要があります。meta ツールは使用状況の報告、サブスクリプションの管理、機能リクエストの送信を行います。

料金

プラン料金上限
Free$0月 50 回のツール呼び出し
Pro(ユーザーごと)$9/mo または $90/yr(2 か月分無料)無制限*

*Pro には、このサーバーで月 10,000 回のツール呼び出しという公正利用の上限があります。それ以上必要な場合は、[email protected] までご連絡ください。

Pro が適用されるのは、このサーバーのみです。depot_upgrade で登録してください(Stripe Checkout のリンクが返されます)。depot_cancel_subscription でいつでもキャンセルできます。Pro は支払い済み期間の終了まで利用できます。現在の期間分の返金はありません。また、その前に depot_upgrade を実行するとキャンセルは取り消されます。あるいは、[email protected] までご連絡ください。

ライセンス

MIT © usefulapi。Depot とは提携しておらず、Depot の推奨も受けていません。

コメント

MCP は初めてですか?

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

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