MCPサーバー

1つのMCPサーバー。
160+ AIモデル。

Hosted MCP で Claude Desktop、Cursor、VS Code、Windsurf を RunAPI に接続し、OAuth でログインします。

Claude Code、Codex、Cursor、VS Code、Windsurf、Roo Codeに対応
@runapi.ai/mcp
https://mcp.runapi.ai/mcp
https://mcp.runapi.ai/mcp
https://mcp.runapi.ai/mcp
https://mcp.runapi.ai/mcp
Claude Desktop、Cursor、VS Code、Windsurf は OAuth で接続します。 Hosted Streamable HTTP

Hosted MCP は https://mcp.runapi.ai/mcp で Streamable HTTP を使用します。この URL を Claude Desktop、Cursor、VS Code、Windsurf に追加し、ブラウザーで RunAPI OAuth フローを完了してください。互換性または headless 環境でのみ、別の API Key fallback を使用します。

API Key fallback

client が OAuth を完了できない場合、または headless 環境でのみ使用してください。API key は JSON に直接書き込まず、client の secret 機能に保存します。

{
  "mcpServers": {
    "runapi": {
      "url": "https://mcp.runapi.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:RUNAPI_API_KEY}"
      }
    }
  }
}

macOS GUI: Terminal で以下のコマンドを実行し、Cmd+Q で Cursor を完全に終了してから Finder または Dock で開き直してください。macOS のログアウトまたは再起動後は繰り返します。この方法では後から起動する login session 内の app に key が渡るため、専用で取り消し可能な key を使い、不要になったら `launchctl unsetenv RUNAPI_API_KEY` を実行してください。

printf 'RunAPI API key: ' >&2
read -r -s RUNAPI_API_KEY
printf '\n' >&2
launchctl setenv RUNAPI_API_KEY "$RUNAPI_API_KEY"
unset RUNAPI_API_KEY
{
  "mcpServers": {
    "runapi": {
      "serverUrl": "https://mcp.runapi.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${file:~/.config/runapi/mcp_api_key}"
      }
    }
  }
}

macOS/Linux: 以下のコマンドを一度実行して、個人用の mode 600 key ファイルを作成します。コピーした JSON を保存後、Windsurf を完全に終了して開き直し、設定を再読込させてください。これにより GUI environment variable が空になることを防げます。

install -d -m 700 ~/.config/runapi
umask 077
printf 'RunAPI API key: ' >&2
read -r -s RUNAPI_API_KEY
printf '\n' >&2
printf '%s' "$RUNAPI_API_KEY" > ~/.config/runapi/mcp_api_key
unset RUNAPI_API_KEY
chmod 600 ~/.config/runapi/mcp_api_key
{
  "inputs": [
    {
      "type": "promptString",
      "id": "runapi-api-key",
      "description": "RunAPI API key",
      "password": true
    }
  ],
  "servers": {
    "runapi": {
      "type": "http",
      "url": "https://mcp.runapi.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${input:runapi-api-key}"
      }
    }
  }
}
対応環境
Claude Code Codex Cursor VS Code Windsurf Roo Code

RunAPI MCPサーバーとは?

RunAPI MCP Server は、MCP 対応のコーディングツールを RunAPI に接続します。AI アシスタントはエディターからモデルの参照、入力パラメーターと価格の確認、再利用可能なプロンプトの検索、メディアタスクの作成、タスク状態と残高の確認を行えます。Claude Desktop、Cursor、VS Code、Windsurf は OAuth を使用し、API Key 認証は互換性と headless 環境向けに別途利用できます。

ツール

8つの組み込みツール

AIモデルの検索、料金確認、実行に必要なすべてのツールをAIアシスタントに提供します。

認証必須

list_models

モダリティ、サービス、エンドポイントでモデルを検索します。

認証必須

get_model_info

モデルの入力パラメーター、制約、料金を確認します。

認証必須

list_actions

出力モダリティ別にエンドポイント名を一覧表示します。

認証必須

check_pricing

サービス、エンドポイント、モデルの料金スナップショットを返します。

認証必須

search_prompts

再利用できるプロンプト例を検索します。

認証必須

create_task

メディアタスクを作成し、完了までオプションでポーリングします。

認証必須

get_task

既存タスクのステータスと最新のペイロードを取得します。

認証必須

check_balance

アカウント残高と支出メトリクスを返します。

LOCAL MCP

任意のローカルインストール

Local MCP は独立した stdio オプションです。ローカルプロセスを使いたい場合は Node.js と Local Login で利用できます。上記の Hosted MCP にローカルプロセスは不要です。

Node.js でローカル stdio サーバーを起動します。

npx -y @runapi.ai/mcp

`runapi login` を実行してブラウザーで Local Login を開き、認証情報をローカル設定に保存します。

runapi login

ヘッドレス環境では、ローカルプロセスを開始する前に RUNAPI_API_KEY を設定します。

RUNAPI_API_KEY=runapi_xxx npx -y @runapi.ai/mcp
モデルカバレッジ

160+ モデル、4つのモダリティ

表示されるすべてのモデルをこのMCPサーバーから実行できます。

モダリティ モデル
画像 Flux Kontext, Nano Banana, GPT Image, Seedream, Ideogram, Qwen
動画 Kling, Veo, Seedance, Hailuo, Wan, Runway, Luma
音声 Suno Music, ElevenLabs TTS, Sound Effects, STT, Isolation
ユーティリティ Kling AI Avatar, OmniHuman Detection, Seedream Layer Decomposition
FAQ

よくある質問

関連

もっと見る

エディターを160+のAIモデルに接続する準備はできていますか?

MCPサーバーをインストールして、数分で生成を開始しましょう。