infinitetalk-mcp について
InfiniteTalk に特化した RunAPI MCP サーバーです。MCP 対応の AI エージェントから、音声からの動画生成タスク、状態確認、料金照会を利用できます。
主な機能
- 01音声から動画生成タスクを作成
- 02タスク状態と出力を確認
- 03モデルとエンドポイントの料金照会
- 04API キーまたはブラウザログイン
活用シーン
- 01AI エージェント経由で音声から動画を生成
- 02タスクを送信し、後から結果を取得
- 03タスク作成前に料金を確認
MCP 対応
MCP クライアントに InfiniteTalk のタスク作成、状態取得、料金照会ツールを提供します。単一のモデルバリアントとエンドポイントに特化しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @runapi.ai/infinitetalk-mcpRUNAPI_API_KEYシークレットOptional RunAPI API key for headless hosts. Interactive MCP hosts can use the login tool, which writes shared RunAPI config.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
4掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| force | boolean | いいえ | 現在の認証情報がローカル設定ファイルに由来する場合、ブラウザーログインを再実行します。 |
詳細
RunAPI InfiniteTalk MCP サーバー
AI エージェント向けの InfiniteTalk API アクセス:この専用 MCP サーバーを通じて、動画生成の実行、非同期処理の結果確認、料金の確認ができます。
Claude Code、Codex、Cursor、Windsurf、VS Code、Roo Code、および MCP 対応ホストで動作します。
インストール | ツール | モデル | エージェントのプロンプト | 設定 | リンク
このパッケージを選ぶ理由
@runapi.ai/infinitetalk-mcp は、RunAPI の InfiniteTalk モデル系列に特化した Model Context Protocol サーバーです。
MCP 対応アシスタントに、RunAPI カタログ全体を読み込むことなく、1 つのエンドポイントと 1 つのモデルバリアントへの直接アクセスを提供します。
エージェントの対象を InfiniteTalk に限定する場合は、このモデル専用サーバーを使用してください。1 つのアシスタントで RunAPI のすべてのモデル系列を見つけられるようにする場合は、@runapi.ai/mcp を使用してください。
インストール
Claude Code に追加します:
claude mcp add infinitetalk -s user -- npx -y @runapi.ai/infinitetalk-mcp
サーバーをリポジトリで共有する場合は、プロジェクトスコープを使用します:
claude mcp add infinitetalk -s project -- npx -y @runapi.ai/infinitetalk-mcp
Codex、Cursor、Windsurf、VS Code、Roo Code などの MCP ホストでも、同じ stdio コマンドを使用できます:
{
"mcpServers": {
"infinitetalk": {
"command": "npx",
"args": ["-y", "@runapi.ai/infinitetalk-mcp"]
}
}
}
サインイン前でも check_pricing を使用できます。タスクの作成やステータスの確認には、アシスタントに login ツールを呼び出すよう依頼してください。ブラウザでログイン画面が開き、認証情報が runapi login と同じ ~/.config/runapi/config.json に保存されます。
ヘッドレス環境や CI ホストでは、MCP ホストの起動前に RUNAPI_API_KEY を設定することもできます。
Claude、Cursor、Windsurf、VS Code、Roo Code 向けのすぐに使えるサンプルは、examples/ にあります。
ツール
| ツール | 認証 | 用途 |
|---|---|---|
audio_to_video | 必要 | InfiniteTalk の音声から動画へのタスクを作成し、必要に応じて終了ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。 |
get_task | 必要 | 既存タスクの現在のステータスと最新のペイロードを取得します。 |
check_pricing | 不要 | InfiniteTalk のモデルとエンドポイントの現在の料金を確認します。 |
モデル
InfiniteTalk は、1 つのエンドポイントで 1 つのモデルバリアントを提供します。各ツールは、対応するモデルを受け付けます:
| ツール | モデル |
|---|---|
audio_to_video | infinitetalk-from-audio |
モデルの利用状況はリリース間で変更される場合があります。現在のカタログを確認するには、check_pricing または InfiniteTalk のモデルページ を使用してください。
エージェントのプロンプト
アシスタントに自然な言葉で依頼すると、料金を確認してタスクを作成し、タスク ID と出力 URL を返します。
タスクを作成する
Run an InfiniteTalk audio to video task with RunAPI.
アシスタントは check_pricing を呼び出してから audio_to_video を呼び出し、タスク ID、ステータス、出力 URL を返します。
待機せずに送信する
Create the task but don't wait for it to finish.
アシスタントは wait: false を指定してタスク作成ツールを呼び出し、タスク ID を返します。後から get_task で状況を確認できます。
作成前に料金を確認する
Check current InfiniteTalk pricing, then create the task if it matches my request.
アシスタントは check_pricing を呼び出し、正規のカタログ項目として InfiniteTalk のモデルページ へのリンクを提示できます。
設定
サーバーは次の順序で認証情報を解決します。
RUNAPI_API_KEY環境変数。ヘッドレス環境や CI ホストに便利です~/.config/runapi/config.json。MCP のloginツールまたはrunapi loginによって作成されます- キーなし。この場合も
check_pricingは利用できます
設定ファイルは通常、login によって管理されます。事前に設定したヘッドレス環境用の設定ファイルでは、次の形式を使用できます。
{
"apiKey": "your_runapi_key"
}
実際の API キーをコミットしないでください。
リンク
| リソース | URL |
|---|---|
| InfiniteTalk モデルページ | https://runapi.ai/models/infinitetalk |
| npm パッケージ | @runapi.ai/infinitetalk-mcp |
| GitHub リポジトリ | runapi-ai/infinitetalk-mcp |
| RunAPI MCP の概要 | runapi.ai/mcp |
| RunAPI ドキュメント | runapi.ai/docs |
ライセンス
Apache License, Version 2.0 の下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。