ホスト型 MCP
OAuth を使用して、Claude Desktop、Cursor、VS Code、Windsurf、またはその他のMCPクライアントをRunAPIに接続します。
Hosted MCP は RunAPI ツールを使用するための推奨方法です。MCP クライアントは RunAPI に直接接続するため、Node.js をインストールしたりローカルプロセスを起動し続けたりする必要はありません。
このエンドポイントを使用します:
https://mcp.runapi.ai/mcp
以下からMCPクライアントを選択してください。クライアントがブラウザでRunAPIを開いたら、サインインし、使用するアカウントを選択してアクセスを承認してください。
Claude Desktop
- 設定 > コネクターを開き、カスタムコネクターを追加します。
- RunAPI という名前を付け、上記のエンドポイントを入力します。
- 接続を選択し、ブラウザで RunAPI の認証を完了します。
- 会話内で + > コネクターを開き、RunAPI を有効にします。
RunAPI が会話に表示されない場合は、Settings > Connectors に戻り、再接続してその会話で有効になっていることを確認してください。
カーソル
Cursor の mcp.json(プロジェクトレベルの .cursor/mcp.json など)に RunAPI を追加します:
{
"mcpServers": {
"runapi": {
"url": "https://mcp.runapi.ai/mcp"
}
}
}
CursorサイドバーでOpen Customizeを開き、RunAPIを見つけて有効にし、ブラウザで認証を完了してください。
RunAPIは接続済みと表示され、そのツールを公開するはずです。接続エラーまたは認証エラーが発生した場合は、出力パネルを開き、MCPログを選択してください。
VS Code
- コマンドパレットを開き、MCP: サーバーを追加を実行します。
- HTTP を選択し、上記のエンドポイントを入力して、サーバーに RunAPI という名前を付けます。
- サーバーを起動し、プロンプトが表示されたら信頼して、ブラウザで認証を完了します。
RunAPIのツールがチャットに表示されるはずです。エラーが発生した場合は、MCP: List Serversを実行し、RunAPIを選択してShow Outputを選択してください。
Windsurf
これらの手順はCascadeエージェントに適用されます。Devin LocalはDevin CLI設定を使用します。
- Devin 設定 > Cascade > MCP サーバーを開き、生の
~/.codeium/windsurf/mcp_config.jsonファイルを編集します。 - RunAPI をリモート HTTP サーバーとして追加します:
{
"mcpServers": {
"runapi": {
"serverUrl": "https://mcp.runapi.ai/mcp"
}
}
}
- ファイルを保存し、MCP サーバーを更新して RunAPI を有効にし、ブラウザで認証を完了します。
ツールが表示されない場合は、MCP 設定を開き、RunAPI が有効になっていることを確認して再接続してください。
その他のMCPクライアント
上記のエンドポイントを Streamable HTTP サーバーとして追加します。クライアントはリモート MCP とブラウザベースの OAuth をサポートしている必要があります。プロンプトが表示されたら認証を完了し、クライアントで RunAPI ツールを有効にします。
接続を確認する
クライアントに確認します:
RunAPI で利用可能な画像モデルは何ですか?
クライアントはlist_modelsを呼び出し、利用可能な画像モデルを返す必要があります。これにより接続とツールのディスパッチが機能していることが確認されます。
代わりにAPIキーを使用してください
OAuthが推奨される方法です。無人クライアントまたはOAuthが利用できない場合にのみ専用の標準APIキーを使用してください。キーの作成は認証ガイドに従ってください。エンドポイントURLにキーを含めたり、リポジトリにコミットしたりしないでください。
- Claude Desktop: カスタムコネクターでリクエストヘッダーが利用可能な場合、値
Bearer YOUR_API_KEYを持つAuthorizationヘッダーを追加してください。 - Cursor: Cursor アプリケーションから参照できる環境に
RUNAPI_API_KEYを設定し、サーバーのheadersにAuthorization: Bearer ${env:RUNAPI_API_KEY}を使用してください。リモートサーバーは Cursor のenvFile設定を読み込みません。 - VS Code: サーバーの
Authorizationヘッダーからパスワード型の${input:...}を参照することで、VS Code がキーをmcp.jsonに書き込む代わりにプロンプトを表示してキーを保存します。 - Windsurf:
~/.codeium/windsurf/mcp_config.jsonのAuthorizationヘッダーから${env:RUNAPI_API_KEY}または${file:...}を参照してください。
クライアントが廃止されたとき、またはキーが漏洩した可能性がある場合は、APIキーページからキーを失効させてください。
トラブルシューティング
- 認証が完了しなかった場合:クライアントからRunAPIを再接続し、ブラウザフローを再度完了させてください。
- RunAPIは接続されているがツールが表示されない場合:サーバーが有効になっていることを確認し、該当エンドポイントを削除して再追加し、新しい会話を開始してください。
- 検証用の質問が失敗する場合:上記のセクションに記載されているクライアントログを確認し、再試行前にRunAPIを再接続してください。
代わりにクライアントでマシン上のRunAPIを起動させたいですか?ローカルMCPをセットアップしてください。