Overview

Overview

site icon
2025.04.17 31
TypeScriptVRChat API虚拟社交娱乐功能
VRChat MCP 是一个用于与 VRChat API 交互的 Model Context Protocol (MCP) 服务器。它允许用户通过标准化协议从 VRChat 检索各种信息。该服务器支持多种功能,包括用户认证、获取用户和朋友信息、访问虚拟形象和世界数据等。
View on GitHub

Overview

基本能力

产品定位

VRChat MCP 是一个用于与 VRChat API 交互的标准化协议服务器,旨在为开发者提供便捷的 VRChat 数据访问接口。

核心功能

  • 用户认证
  • 获取用户和朋友信息
  • 访问虚拟形象和世界数据
  • 创建和管理实例
  • 搜索和管理群组
  • 管理收藏夹
  • 处理邀请

适用场景

  • VRChat 开发者工具
  • 自动化脚本
  • 数据分析
  • 第三方应用集成

工具列表

  • npx vrchat-mcp: 启动 MCP 服务器
  • @modelcontextprotocol/inspector: MCP 检查器,用于调试

常见问题解答

  1. 如何获取 TOTP 密钥?
  2. 访问 VRChat 个人资料并启用双因素认证。
  3. 解码显示的 QR 码以获取 TOTP 密钥。

  4. 如何调试?

  5. 使用 MCP 检查器进行调试。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

  1. 设置环境变量:
export VRCHAT_USERNAME=your_username
export VRCHAT_PASSWORD=your_password
export VRCHAT_TOTP_SECRET=your_totp_secret
export [email protected]
  1. 启动服务器:
npx vrchat-mcp

调试方式

  1. 构建项目:
npm install
npm run build
  1. 使用 MCP 检查器调试:
npx @modelcontextprotocol/inspector "./dist/main.js"

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。