VRChat MCP OSC
VRChat MCP OSC は、モデルコンテキストプロトコル (MCP) を使用して AI アシスタントと VRChat 間のブリッジを提供し、仮想現実環境での AI 駆動型アバター制御とインタラクションを可能にします。
概要
VRChat との通信に OSC (Open Sound Control) を活用することで、 VRChat MCP OSC はClaude のような AI アシスタントに次のことを可能にします。
アバターのパラメータと表情を制御する
VRChatでメッセージを送信する
様々なVRイベントに対応
さらに、モデル コンテキスト プロトコルによって提供される高レベル API を通じて、さらに多くのことが可能になります。
主な特徴
アバターコントロール:アバターのパラメータと表情を操作する
移動制御:アバターの移動と向きを直接制御
コミュニケーション: VRChatのチャットボックスからメッセージを送信する
メニューアクセス: VRChatのメニューとインターフェース要素を切り替える
アバター情報: アバターのプロパティとパラメータを照会する
シームレスなVRChat統合:アバター構成の自動検出
システム要件
Node.js 18以上
OSC を有効にした VRChat
Claude Desktop(MCP サポート付き)
Claude Desktopでの使用
クローンとnpmリンク
Claudeデスクトップの設定
claude_desktop_config.json
ファイルを編集して Claude Desktop を構成します。
コマンドラインオプション
サーバーはカスタマイズのためにさまざまなコマンドライン引数をサポートしています。
利用可能なオプション
オプション | 説明 | デフォルト | 注記 |
| WebSocketポート | 8765 | WebSocket通信の場合 |
| WebSocketホスト | ローカルホスト | WebSocket通信の場合 |
| OSC送信ポート | 9000 | VRChatへの送信ポート |
| OSC送信IP | 127.0.0.1 | VRChatへの送信先アドレス |
| OSC受信ポート | 9001 | VRChatからの受信ポート |
| OSC受信IP | 127.0.0.1 | VRChatからの受信アドレス |
| デバッグログを有効にする | 間違い | 詳細ログを出力する |
| リレーサーバーを無効にする | 間違い | リレーサーバーを使用しない場合 |
利用可能なMCPツール
VRChat MCP OSC は、次の MCP ツールを AI アシスタントに公開します。
ツール名 | 説明 |
| 現在のアバターの名前を取得します |
| 利用可能なアバターパラメータを一覧表示します |
| 特定のアバターパラメータを設定する |
| アバターエモートをトリガーする |
| アバターを特定の方向に移動させます |
| アバターの視線方向を制御します |
| アバターをジャンプさせる |
| VRChatメニューを切り替えます |
| 音声機能を切り替える |
| VRChatチャットボックスにメッセージを送信します |
トラブルシューティング
よくある問題
VRChatがコマンドに応答しない
VRChat設定でOSCが有効になっていることを確認してください
VRChatとMCPの設定間でOSCポートが一致していることを確認します
VRChatとClaude Desktopを再起動します
MCP サーバーが起動しない
Node.js 18以上がインストールされていることを確認する
コマンドライン引数にエラーがないか確認する
より詳細なログを取得するには、
--debug
フラグを付けて実行してみてください。直接引数が機能しない場合は、
npx vrchat-mcp-osc -- --debug
を使用してください。
NPX実行の問題
引数が認識されない場合は、二重ダッシュ形式を試してください:
npx vrchat-mcp-osc -- --debug
Windowsでは、管理者権限でコマンドプロンプトから実行してみてください。
グローバルインストールで問題がある場合は、ローカルnpmリンクアプローチを試してください。
プロジェクト構造
発達
ソースからビルド
ライセンス
VRChat MCP OSC は次のようにデュアルライセンスされます。
非商用利用の場合:MITライセンスの条件に従って、ソフトウェアを使用、変更、再配布することができます。(詳細については、MITライセンスファイルを参照してください。)
商用利用の場合: このソフトウェアを商用利用するには、別途商用ライセンスが必要です。
このソフトウェアをMITライセンスに基づいて非営利目的で使用する場合、当該ライセンスの条件に同意したことになります。商用目的で使用する場合、上記の商用ライセンスを取得する必要があります。
謝辞
OSC統合のVRChatチーム
標準化された AI インターフェースのためのモデルコンテキストプロトコル
Claude の MCP 実装における Anthropic
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
AI アシスタントと VRChat 間のブリッジを提供し、モデル コンテキスト プロトコルを通じて仮想現実環境での AI 駆動型アバター制御とインタラクションを可能にします。
Related MCP Servers
- AsecurityFlicenseAqualityEnables AI assistants to interact with Figma files through the ModelContextProtocol, allowing viewing, commenting, and analyzing Figma designs directly in chat interfaces.Last updated -5725200
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with the VRChat API, enabling retrieval of user information, friends lists, and other VRChat data through a standardized interface.Last updated -18843MIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -331
- -securityAlicense-qualityAllows users to integrate their custom Quickchat AI Agents into various AI applications (Claude Desktop, Cursor, VS Code, etc.) through the Model Context Protocol, enabling AI-to-AI interactions.Last updated -20MIT License