mcpField
D
dcp-mcp

dcp-mcp

ローカル
dcp.saクラウド・インフラ019 週間前に更新

dcp-mcp について

dcp-mcp は、DCP の推論、GPU レンタル、永続ストレージを MCP エージェントに公開します。サウジアラビア国内の計算資源を使う利用者向けに、モデル照会、チャット推論、GPU Pod、ストレージボリュームの管理ツールを提供します。

主な機能

  1. 01エージェント登録と API キーの取得
  2. 02モデル一覧の取得とチャット推論
  3. 03GPU 種別とリアルタイム稼働状況の確認
  4. 04GPU Pod の作成・確認・延長・停止
  5. 05永続ボリュームのレンタルと確認

活用シーン

  1. 01エージェントからモデルを照会し、OpenAI 互換推論を実行
  2. 02対話型の処理に GPU Pod をレンタル
  3. 03Pod の状態、アクセス情報、残り時間を確認
  4. 04データ用に国内の永続ストレージをレンタル

MCP 対応

MCP サーバーは DCP API をツールとして提供し、推論、GPU レンタル、ストレージ管理を可能にします。クライアントは `DCP_API_KEY` 環境変数で認証情報を渡します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

@dcp/mcp — DCP Model Context Protocol サーバー

DCP はサウジアラビアの主権型 AI コンピューティングプラットフォームです。国内での推論、GPU レンタル、永続ストレージを、サウジアラビア所有のハードウェア上で提供し、料金は SAR で請求されます。この MCP サーバーを使うと、MCP 対応エージェント(Claude Desktop、Claude Code、Cursor など)から、ネイティブのツール呼び出しで DCP を利用できます。

これは薄いクライアントです。環境変数から DCP_API_KEY を読み込み、https://api.dcp.sa を呼び出します。シークレットは同梱されていません。

インストール(1 行)

このコネクターは GitHub から直接実行されます。npm のインストールもクローンも不要です。

DCP_API_KEY=dc1-sk-xxxxxxxx npx -y github:dhnpmp-tech/dcp-mcp

MCP クライアントの設定

MCP クライアント(Claude Desktop の claude_desktop_config.json、Claude Code / Cursor の .mcp.json)に次を追加します。

{
  "mcpServers": {
    "dcp": {
      "command": "npx",
      "args": ["-y", "github:dhnpmp-tech/dcp-mcp"],
      "env": { "DCP_API_KEY": "dc1-sk-xxxxxxxx" }
    }
  }
}

次に、エージェントに「DCP のモデルを一覧表示して」や「DCP で GPU を 30 分間レンタルして」と依頼してください。キーを持っていないエージェントは、最初に register_agent を呼び出せます。下記のクイックスタートを参照してください。

ツール

ツール機能
register_agent1 回の呼び出しでセルフ登録し、実際の API キーと少額の SAR トライアルを取得します。人間による操作やメールのクリックは不要です。キーがない場合は、最初に使用します。
list_models現在利用可能なモデルを一覧表示します(OpenAI 形式)。
chatチャット補完を実行します(OpenAI 互換、国内で処理)。
get_balanceレンタル利用者のウォレット残高を取得します(SAR)。
list_gpusレンタル可能な GPU の種類(例:H100、RTX 4090)を、VRAM とリアルタイムの空き状況とともに一覧表示します。
create_podGPU 全体をインタラクティブなポッド(root + Jupyter + SSH)としてレンタルします。料金は分単位の前払いです。
get_podポッドのステータス、アクセス URL / SSH コマンド / 残り時間を取得します。
extend_pod再起動せずに、実行中のポッドの利用時間を延長します。
stop_pod早期に停止します。未使用の前払い時間は返金されます。
rent_volume国内の専有永続ボリューム(10/20/30 GB)をレンタルします。
get_volumeアクティブなボリュームのステータスと使用状況を取得します。

人間の操作なしで始めるクイックスタート(エージェント向け)

一連の操作を人間の介在なしで実行できます。

  1. register_agent → 実際の api_key と 20 SAR のトライアルクレジットが返されます(メールのクリックは不要です)。これを DCP_API_KEY に設定します。
  2. list_gpus → リアルタイムで利用可能な種類から gpu_type 文字列(例:"H100"、"RTX 4090")を選びます。
  3. その gpu_type と duration_minutes を指定して create_pod を呼び出し、起動したら get_pod をポーリングして access_url / ssh_command を取得します。
  4. chat → list_models で確認した利用可能なモデルを使って、OpenAI 互換の推論を実行します。
  5. stop_pod → 早期に停止します。未使用の前払い分数はウォレットに返金されます。

手動でキーを発行する方法(register_agent と同等):

curl -s -X POST https://api.dcp.sa/api/renters/agent-register \
  -H 'Content-Type: application/json' -d '{}'
# → { "api_key": "dcp-renter-…", "trial_credit_sar": 20, "balance_sar": 20, ... }

トライアル(20 SAR)で GPU の一覧表示、短時間のポッド実行、実際の推論が可能です。より大きな付与分は、メール認証付きのサインアップが必要です。呼び出しには IP ごとのレート制限があります。

環境変数

  • DCP_API_KEY — レンタル利用者の API キー(register_agent を除くすべてのツールで必須)。
  • DCP_API_BASE — API ホスト。デフォルトは https://api.dcp.sa です。

DCP を選ぶ理由

サウジアラビア所有のハードウェアを国内で使用して、推論、GPU レンタル、ファインチューニングのホスティング、ストレージを提供します。PDPL / データレジデンシー要件に完全準拠し、料金は SAR で請求されます。推論 API は OpenAI のドロップイン代替です。任意の OpenAI SDK の接続先を https://api.dcp.sa/v1 に設定してください。

詳細はこちら:https://dcp.sa/v2/agents · https://dcp.sa/llms.txt

MIT ライセンスです。

コメント

MCP は初めてですか?

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

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