mcpField
R
Realtime Avatar

Realtime Avatar

ローカル
realtimeavatar.aiメディア・デザイン41 日前に更新

Realtime Avatar について

Realtime Avatarは、アバター、クレジット、セッション、クリップを確認するコーディングエージェント向けMCPサーバーです。読み取りツールは初期状態で利用でき、書き込みには明示的な設定が必要です。通話の開始にはクレジットがかかる場合があります。

主な機能

  1. 01アバターの一覧と詳細表示
  2. 02残高と予約クレジットの確認
  3. 03セッション料金の確認
  4. 04アバターのクリップライブラリ確認
  5. 05環境設定による書き込みツールの有効化

活用シーン

  1. 01連携前に利用可能なアバターIDを確認
  2. 02実行中の通話で予約されたクレジットを確認
  3. 03セッション時間と料金を確認
  4. 04アバターのクリップと状態を確認

MCP 対応

MCPクライアントにRealtime Avatarの読み取りツールと、任意で有効化する書き込みツールを提供します。サーバーの説明には連携情報と秒単位の課金方式が含まれます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"theinfluencecompany-realtime-avatar": {
"command": "npx",
"args": [
"-y",
"realtime-avatar-mcp"
],
"env": {
"REALTIME_AVATAR_API_KEY": "<REALTIME_AVATAR_API_KEY>",
"REALTIME_AVATAR_ALLOW_WRITES": "<REALTIME_AVATAR_ALLOW_WRITES>"
}
}
}
}
起動コマンドnpx -y realtime-avatar-mcp
設定が必要な環境変数
REALTIME_AVATAR_API_KEYシークレットRealtime Avatar API key (tic_test_ or tic_live_). A free sandbox key: https://realtimeavatar.ai/signup
REALTIME_AVATAR_ALLOW_WRITESSet to 1 to enable write tools (avatar creation, clip library, start_call). start_call bills per second and refuses tic_live_ keys.

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

パッケージ
npmrealtime-avatar-mcp0.31.0

ツール

5

掲載時のツール一覧 · 今日に更新

このツールにパラメーターはありません。

詳細

realtime-avatar-mcp

npm では realtime-avatar-mcp として公開されています。アプリにインストールせず、npx で実行してください。

Realtime Avatar 用の MCP サーバーです。AGENTS.md には API の内容が記載されています。このサーバーを使えば、ID やデータ形式を推測するのではなく、アバター、残高、請求内容を確認できます。

{
  "mcpServers": {
    "realtime-avatar": {
      "command": "npx",
      "args": ["-y", "realtime-avatar-mcp"],
      "env": { "REALTIME_AVATAR_API_KEY": "tic_test_…" }
    }
  }
}

書き込みツールとその料金を含む全ページはこちらです: https://realtimeavatar.ai/docs/mcp。先に API キーが必要です。sandbox key は無料で、カードも不要です。

このリポジトリで作業する場合は、npm run build を実行し、command に node を指定して、 args: ["/abs/path/to/realtime-avatar-sdk/libs/mcp/dist/bin.js"] を設定してください。

ツール

ツール
list_avatarsstartCall に渡す ID と、ライブで使用できるアバターをすべて表示します
get_avatar1 つのアバターの詳細をすべて表示します
credit_balance残高と、進行中の通話で予約されているクレジットを表示します
list_sessions項目別の請求内容を表示します。各セッションの実行日時、長さ、料金を確認できます
list_clipsアバターのクリップライブラリを表示します。すべてのクリップ、ステータス、リビジョン、レストポーズを確認できます

REALTIME_AVATAR_ALLOW_WRITES=1 を設定した場合:

ツール請求あり?
set_loop新しい説明に基づき、アバターの待機ループを変更しますいいえ
set_clip_libraryアバターのクリップ一式を JSON で指定します。プラットフォームがレンダリングしますいいえ
upload_assetこのマシンのディスク上にあるファイルをアップロードし、公開 URL を取得しますいいえ
create_remote_assetすでにインターネット上にあるファイルを登録します。ローカルコピーは不要ですいいえ
create_avatar_from_image1 枚の静止画からアバターを作成します。ループは自動生成されますいいえ
create_avatar_from_video非推奨です。 新規呼び出しは受け付けません(422)。画像ツールを使用してくださいいいえ
start_call統合を検証するライブセッションを作成しますはい、秒単位

支出はオプトインで、二重の制限があります

上記の 5 つのツールは読み取り専用で、それぞれ readOnlyHint を備えています。そのため、ホストは認識する必要のある名前ではなく、このアノテーションに基づいて制限できます。本番用キーを指定しても、このサーバーは開いたままのダッシュボードと同程度の危険性しかありません。

REALTIME_AVATAR_ALLOW_WRITES=1 を設定すると、書き込みツールが有効になります。クレジットが必要なのは start_call だけで、tic_live_ キーでは実行を拒否します。テストキーに対して書き込みを有効にしたオペレーターが、後から本番用キーに差し替えたときに、請求されて初めて気づくような事態を防ぐためです。2 つの独立した制限を設けています。どちらか 1 つだけでは、たった 1 つのミスで制限がなくなってしまうからです。

書き込みを有効にする前に、次の 2 点を理解してください。

  • upload_asset はローカルディスクを読み取ります。 エージェントが指定する絶対パスを、サーバーを実行しているマシン上で開きます。相対パスは、ホストがサーバーを起動したディレクトリを基準に解決するのではなく、拒否されます。
  • クリップ宣言では、省略したものが削除されます。 set_clip_library には完全なセットを渡します。セットに含まれないものは配信されなくなります。計画では、保持・キュー登録・削除されるクリップが報告されます。source.motionPrompt または source.assetId を宣言してください。メディアはプラットフォームがホストして準備します。アバターに保存されたソースが暗黙の待機状態となるため、宣言する必要はありません。したがって、ID primary は予約されています。

MCP サーバーが必要な理由

ドキュメントを読むエージェントでも、推測は避けられません。ava_… の ID は推測できません。また、ここで最も時間を浪費する失敗は、型シグネチャからは分かりません。接続ペイロードの形式が変わるとブラウザクライアントに拒否されます。通話時の 429 はエラーではなくキューを示します。待機ループはライブラリ内のクリップではなくアバターのソースであるため、宣言を変更しても変わりません。

list_avatars は、実際に使用可能なアバターを示します。サーバーの instructions には、中継のルールと秒単位の課金モデルが記載されています。これはエージェントが自力では導き出せないコンテキストを、実行直前のタイミングで提供します。

コメント

MCP は初めてですか?

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

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