VRChat MCP OSC 通过 Model Context Protocol (MCP) 搭建了 AI 助手与 VRChat 之间的桥梁,实现基于人工智能的虚拟化身控制和交互,为虚拟现实环境提供支持。它能让 AI 助手在 VRChat 中精准控制虚拟角色,实现多样化交互,极大丰富了虚拟现实体验。
VRChat MCP OSC 借助 Open Sound Control (OSC) 与 VRChat 进行通信,允许如 Claude 等 AI 助手控制角色参数与表情、发送消息以及执行其他交互操作。
# 创建并导航至项目目录
mkdir -p vrchat-mcp-osc
cd vrchat-mcp-osc
# 克隆仓库
git clone https://github.com/Krekun/vrchat-mcp-osc.git .
# 安装依赖项
pnpm install
# 构建项目
pnpm build
# 启动服务
npm start
--port # 监听端口,默认值为 3000
--host # 监听地址,默认为 localhost
--debug # 启用调试模式
--max_connections # 最大连接数,默认为 100
--timeout # 闲置超时时间,单位秒,默认为 3600
vrchat-mcp-osc/
├── packages/
│ ├── mcp-server/ # MCP 协议实现的主入口
│ ├── relay-server/ # WebSocket 到 OSC 的协议转换器
│ ├── types/ # 共享的 TypeScript 接口定义
│ └── utils/ # 常用工具函数
└── pnpm-workspace.yaml # 工作区配置文件
# 克隆仓库
git clone https://github.com/Krekun/vrchat-mcp-osc.git
# 安装依赖项
pnpm install
# 构建所有包
pnpm -r build
# 开发模式启动
pnpm -r dev
VRChat MCP OSC 采用双授权许可:
通过本软件的 MIT 许可证用于非商业目的,您须遵守该许可条款。商业用户必须获得相应的商业授权。
感谢以下团队与项目的贡献: