Token导航 LogoToken导航TokenDH.com
VRChat MCP Server logo
AI代理stdio官方级别未说明来源级核验

VRChat MCP Server

MCP Server

vrchat-mcp

VRChat MCP服务器提供了一种结构化访问VRChat API端点的方式,支持用户认证、获取用户和好友信息、访问虚拟形象和世界数据等功能。

工具数

0

提示词数

0

GitHub Stars

57

资源数

0
TypeScriptClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sawa-zen

提供方

sawa-zen

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx vrchat-mcp

详细介绍

VRChat MCP

](https://badge.fury.io/js/vrchat-mcp) ![License: MIT](https://opensource.org/licenses/MIT)

日本语 | 韩语

该项目是一个模型上下文协议(MCP)服务器,用于与VRChat API交互。它允许您使用标准化协议从VRChat检索各种信息。

概述

VRChat MCP服务器提供了一种以结构化方式访问VRChat的API端点的方式。它支持广泛的功能,包括用户身份验证、检索用户和朋友信息、访问化身和世界数据等。

用法

要启动服务器,请确保设置了必要的环境变量:

export VRCHAT_USERNAME=your_username
export VRCHAT_AUTH_TOKEN=your_auth_token
\[!注意\] #### 如何获得授权令牌 您可以使用以下命令登录并获取身份验证令牌: `` $ npx vrchat-auth-token-checker VRChat Username: your-username Password: ******** # If 2FA is enabled 2FA Code: 123456 # Success output Auth Token: authcookie-xxxxx `` 命令源代码 请小心处理获得的令牌,因为它的寿命很长

然后,运行以下命令:

npx vrchat-mcp

这将启动MCP服务器,允许您通过定义的工具与VRChat API进行交互。

使用Claude Desktop

要将此MCP服务器与Claude Desktop一起使用,您不需要运行 npx vrchat-mcp 手动。相反,请将以下配置添加到您的Claude Desktop配置文件中:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "vrchat-mcp": {
      "command": "npx",
      "args": ["vrchat-mcp"],
      "env": {
        "VRCHAT_USERNAME": "your-username",
        "VRCHAT_AUTH_TOKEN": "your-auth-token"
      }
    }
  }
}

然后,像往常一样启动Claude Desktop。如果必须使用nodenv或nvm,则可能需要指定 npx 命令。

可用工具

此模型上下文协议服务器提供以下VRChat相关工具:

与用户相关

  • vrchat_get_friends_list:获取好友列表
  • vrchat_send_friend_request:发送好友请求

阿凡达相关

  • vrchat_search_avatars:搜索头像
  • vrchat_select_avatar:选择并切换到特定头像

世界相关

  • vrchat_search_worlds:搜索世界
  • vrchat_list_favorited_worlds:获取收藏的世界列表

实例相关

  • vrchat_create_instance:创建一个新实例
  • vrchat_get_instance:获取特定实例的信息

集团相关

  • vrchat_search_groups:搜索组
  • vrchat_join_group:加入群组

收藏相关

  • vrchat_list_favorites:获取收藏夹列表
  • vrchat_add_favorite:添加新收藏夹
  • vrchat_list_favorite_groups:获取收藏组列表

邀请相关

  • vrchat_list_invite_messages:获取邀请消息列表
  • vrchat_request_invite:请求邀请
  • vrchat_get_invite_message:获取特定的邀请消息

通知相关

  • vrchat_get_ntifications:获取通知列表

调试

首先,构建项目:

npm install
npm run build

由于MCP服务器在stdio上运行,调试可能具有挑战性。为了获得最佳的调试体验,我们强烈建议使用MCP检查器。

您可以使用以下命令通过npm启动MCP检查器:

npx @modelcontextprotocol/inspector "./dist/main.js"

确保环境变量配置正确。

启动后,检查器将显示一个URL,您可以在浏览器中访问该URL以开始调试。

出版

要发布包的新版本,请执行以下步骤:

  1. 从主分支中提取最新代码
   git checkout main
   git pull origin main
  1. 构建包
   npm run build
  1. 发布到npm
   npm publish
  1. 将更改推送到远程存储库
   git push origin main --tags

贡献

欢迎投稿!请分叉存储库,并提交任何改进或错误修复的拉取请求。

许可证

该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。

目录标签

目录标签

TypeScriptClaudeAI代理VRChatAPI本地部署虚拟社交协议服务器用户认证虚拟形象管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

vrchat-mcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP