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:
[!NOTA]
Cómo obtener AUTH TOKEN
Puede utilizar el siguiente comando para iniciar sesión y obtener un token de autorización:
Por favor, manipule el token obtenido con cuidado ya que tiene una vida útil muy larga.
Luego, ejecute el siguiente comando:
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
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:
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:
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:
Extraiga el código más reciente de la rama principal
Construir el paquete
Publicar en npm
Enviar cambios al repositorio remoto
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.
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.
Tools
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.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -331
- -securityFlicense-qualityA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.Last updated -
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.Last updated -9102MIT License