Skip to main content
Glama

VRChat MCP Server

VRChat MCP

Japonés | Coreano

Este proyecto es un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de VRChat. Permite recuperar información diversa de VRChat mediante un protocolo estandarizado.

Descripción general

El servidor MCP de VRChat permite acceder a los puntos finales de la API de VRChat de forma estructurada. Admite una amplia gama de funcionalidades, como la autenticación de usuarios, la recuperación de información de usuarios y amigos, el acceso a datos de avatares y del mundo, y más.

Uso

Para iniciar el servidor, asegúrese de tener configuradas las variables de entorno necesarias:

export VRCHAT_USERNAME=your_username export VRCHAT_AUTH_TOKEN=your_auth_token

[!NOTA]

Cómo obtener AUTH TOKEN

Puede utilizar el siguiente comando para iniciar sesión y obtener un token de autorización:

$ npx vrchat-auth-token-checker VRChat Username: your-username Password: ******** # If 2FA is enabled 2FA Code: 123456 # Success output Auth Token: authcookie-xxxxx

Código fuente del comando

Por favor, manipule el token obtenido con cuidado ya que tiene una vida útil muy larga.

Luego, ejecute el siguiente comando:

npx vrchat-mcp

Esto iniciará el servidor MCP, lo que le permitirá interactuar con la API VRChat a través de las herramientas definidas.

Uso con Claude Desktop

Para usar este servidor MCP con Claude Desktop, no es necesario ejecutar npx vrchat-mcp manualmente. En su lugar, agregue la siguiente configuración a su archivo de configuración de Claude Desktop:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Ventanas: %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" } } } }

Luego, inicie Claude Desktop como de costumbre. Si necesita usar nodenv o nvm, quizás deba especificar la ruta completa del comando npx .

Herramientas disponibles

Este servidor de protocolo de contexto de modelo proporciona las siguientes herramientas relacionadas con VRChat:

Relacionado con el usuario

  • vrchat_get_friends_list: Obtener una lista de amigos
  • vrchat_send_friend_request: Enviar una solicitud de amistad

Relacionado con Avatar

  • vrchat_search_avatars: Busca avatares
  • vrchat_select_avatar: Selecciona y cambia a un avatar específico

Relacionado con el mundo

  • vrchat_search_worlds: Buscar mundos
  • vrchat_list_favorited_worlds: Obtener una lista de mundos favoritos

Instancia relacionada

  • vrchat_create_instance: Crea una nueva instancia
  • vrchat_get_instance: Obtener información sobre una instancia específica

Grupo Relacionado

  • vrchat_search_groups: Buscar grupos
  • vrchat_join_group: Únete a un grupo

Favoritos Relacionados

  • vrchat_list_favorites: Obtener una lista de favoritos
  • vrchat_add_favorite: Agregar un nuevo favorito
  • vrchat_list_favorite_groups: Obtenga una lista de grupos favoritos

Invitar a personas relacionadas

  • vrchat_list_invite_messages: Obtener una lista de mensajes de invitación
  • vrchat_request_invite: Solicitar una invitación
  • vrchat_get_invite_message: Obtener un mensaje de invitación específico

Notificación relacionada

  • vrchat_get_notifications: Obtener una lista de notificaciones

Depuración

Primero, construya el proyecto:

npm install npm run build

Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP.

Puede iniciar el Inspector MCP a través de npm con este comando:

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

Asegúrese de que las variables de entorno estén configuradas correctamente.

Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.

Publicación

Para publicar una nueva versión del paquete, siga estos pasos:

  1. Extraiga el código más reciente de la rama principal
    git checkout main git pull origin main
  2. Construir el paquete
    npm run build
  3. Publicar en npm
    npm publish
  4. Enviar cambios al repositorio remoto
    git push origin main --tags

Contribuyendo

¡Agradecemos sus contribuciones! Por favor, bifurquen el repositorio y envíen una solicitud de incorporación de cambios para cualquier mejora o corrección de errores.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con la API de VRChat, lo que permite la recuperación de información del usuario, listas de amigos y otros datos de VRChat a través de una interfaz estandarizada.

  1. Uso
    1. Uso con Claude Desktop
      1. Herramientas disponibles
        1. Relacionado con el usuario
        2. Relacionado con Avatar
        3. Relacionado con el mundo
        4. Instancia relacionada
        5. Grupo Relacionado
        6. Favoritos Relacionados
        7. Invitar a personas relacionadas
        8. Notificación relacionada
      2. Depuración
        1. Publicación
          1. Contribuyendo
            1. Licencia

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.
                Last updated -
                19
                TypeScript
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables AI clients to interact with virtual Ubuntu desktops, allowing them to browse the web, run code, and control instances through mouse/keyboard actions and bash commands.
                Last updated -
                5
                9
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.
                Last updated -
                JavaScript
                Apache 2.0
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.
                Last updated -
                18
                10
                TypeScript
                • Apple
                • Linux

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/sawa-zen/vrchat-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server