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 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 -19TypeScript
- AsecurityAlicenseAqualityA 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 -59JavaScriptMIT License
- -securityAlicense-qualityA 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 -JavaScriptApache 2.0
- AsecurityFlicenseAqualityA 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 -1810TypeScript