VRChat APIは便利だが手軽に使いづらいという課題に対し、Model Context Protocol(MCP)を活用してAIから直接操作できるようにしました。さらに、テキスト入力の手間を解消するため、ロックマンエグゼのネットナビをモチーフにした音声対話型AIエージェントを開発。Three.js + VRM + Web Speech APIを使い、VRChatの世界観を再現したデスクトップアプリケーションとして実装しました。
技術要素:
- VRChat MCP サーバーの実装
- 音声認識・合成による自然な対話
- VRMアバターとMToonシェーダーを活用したVRChat風UI
- 無言勢文化を活かした待ち時間の自然な演出
VRChatと現実世界の境界を滑らかにする新しい体験を実現したプロトタイプの紹介です。
関連リンク
- vrchat-mcp の GitHub リポジトリ: https://github.com/sawa-zen/vrchat-mcp
- 作成したP.E.Tの GitHub リポジトリ: https://github.com/sawa-zen/PET
- デモ動画1つ目: https://youtu.be/0MRxhzlFCkw
- デモ動画2つ目: https://youtu.be/aLGTGD6uqgw
- kuretan さんのAI アシスタント: https://kuretan.booth.pm/items/6787912
- WebXR JP Discord: https://discord.gg/2d5fmwBEpb
- Waroom: https://waroom.com/