mcpField
S
SpotGPU

SpotGPU

ローカル
spotgpu-api.fly.devクラウド・インフラ03 週間前に更新

SpotGPU について

SpotGPUは、VastとRunPodのスポットGPUレンタル価格を照会する、提供終了済みのMCPサーバーです。APIは停止しており、パッケージは動作しません。

主な機能

  1. 01VastとRunPodのスポットGPU価格照会
  2. 02最安値と代替候補の取得
  3. 03GPU、数量、市場による絞り込み

活用シーン

  1. 01指定GPUのスポット価格比較
  2. 02VastとRunPodの代替候補の確認

MCP 対応

MCPクライアントに`spot_price`ツールを公開します。このツールは`GET /v1/spot`を呼び出し、APIレスポンスを返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"flowtestpro-svg-spotgpu": {
"command": "uvx",
"args": [
"spotgpu-mcp"
],
"env": {
"SPOTGPU_API_KEY": "<SPOTGPU_API_KEY>",
"SPOTGPU_BASE_URL": "<SPOTGPU_BASE_URL>"
}
}
}
}
起動コマンドuvx spotgpu-mcp
設定が必要な環境変数
SPOTGPU_API_KEYシークレットSpotGPU API key (sk_…). Get a free 25-credit trial key: curl -X POST https://spotgpu-api.fly.dev/v1/keys. Credits pay for lookups, not GPU rental.
SPOTGPU_BASE_URLSpotGPU API base URL

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypispotgpu-mcp0.1.1

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
gpustringはい
qtyintegerいいえ
freshbooleanいいえ
marketsstringいいえ

詳細

2026年10月に提供終了:SpotGPU APIは停止しました。このパッケージは動作しなくなりました。

spotgpu-mcp

SpotGPU のスポットGPUレンタル料金を取得する MCP(Model Context Protocol)サーバーです。

次の1つのツールを公開します:spot_price → GET /v1/spot(VastとRunPodの最安値+代替候補)。

クレジット ≠ レンタル料金。 SpotGPU APIのクレジットは、料金の検索に使用されます。
usd_per_hr は上流プロバイダーのレンタル料金であり、SpotGPUの手数料ではありません。

インストール/実行

Python 3.10以上とSpotGPU APIキーが必要です。

APIキーを取得する(無料トライアル、25クレジット)
curl -X POST https://spotgpu-api.fly.dev/v1/keys

認証もメールアドレスも不要です。レスポンスには25トライアルクレジット(検索成功1回につき1クレジット)付きの api_key が含まれます(一度だけ表示されるため、保存してください)。上限は24時間あたりIPごとに3キーです。MCPクライアントの設定で SPOTGPU_API_KEY に設定してください。残高を確認するには、次を実行します。

curl -H "Authorization: Bearer $SPOTGPU_API_KEY" https://spotgpu-api.fly.dev/v1/account
クレジット切れの場合(HTTP 402)

クレジットがなくなると、APIは 402 insufficient_credits を返し、ツールエラーにチャージページへのリンクが表示されます。https://spotgpu-api.fly.dev/topup でクレジットパック($5/500、$10/1000、$50/5000)を購入するか、Bearerキーを使って POST /v1/checkout に {"pack_id": "credits_500"} を送信すると、Stripe CheckoutのURLを取得できます。401ツールエラーには、上記の登録用curlコマンドが含まれます。

一度だけ実行(PyPI)
uvx spotgpu-mcp
ローカル(このモノレポパッケージ)
cd packages/mcp-spotgpu
uv sync   # or: pip install -e .
export SPOTGPU_API_KEY=sk_…
spotgpu-mcp

環境変数:

変数必須デフォルト
SPOTGPU_API_KEYはい—
SPOTGPU_BASE_URLいいえhttps://spotgpu-api.fly.dev

キーをハードコードしないでください。サーバーはMCPをstdioのみで扱います(標準出力には何も出力しないでください)。

Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "spotgpu": {
      "command": "uvx",
      "args": ["spotgpu-mcp"],
      "env": {
        "SPOTGPU_API_KEY": "sk_…"
      }
    }
  }
}

uvx の代わりにローカルの編集可能インストールを使う場合:

{
  "mcpServers": {
    "spotgpu": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/spotgpu/packages/mcp-spotgpu", "spotgpu-mcp"],
      "env": {
        "SPOTGPU_API_KEY": "sk_…"
      }
    }
  }
}

Cursor

.cursor/mcp.json(またはユーザーのMCP設定)に追加します:

{
  "mcpServers": {
    "spotgpu": {
      "command": "uvx",
      "args": ["spotgpu-mcp"],
      "env": {
        "SPOTGPU_API_KEY": "sk_…"
      }
    }
  }
}

ツール:spot_price

パラメーター型デフォルト備考
gpustring必須例:RTX_4090
qtyint1≥ 1
marketsstring"vast,runpod"カンマ区切り
freshboolfalsefresh=1 に対応

成功すると、APIレスポンス本文のJSONテキスト(best.usd_per_hr、alts など)を返します。

クレジット表記

リクエストには X-SpotGPU-Client: mcp-spotgpu が含まれます。

公開先

コメント

MCP は初めてですか?

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

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