VRChat Udon MCP
Provides tools for VRChat Udon development, including search, code validation, skill management, and SDK features for UdonSharp scripts.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VRChat Udon MCPexplain UdonSharp's OnPlayerJoined event"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VRChat Udon MCP
Servidor Model Context Protocol (MCP) que expone el repositorio agent-skills-vrc-udon como interfaz MCP para desarrollo UdonSharp en VRChat.
El repositorio agent-skills-vrc-udon es la única fuente de verdad. Este MCP no contiene documentación hardcodeada: indexa, busca y valida dinámicamente todo el contenido del repositorio.
Características
18 herramientas MCP impulsadas por el repositorio
Recursos MCP dinámicos (skills, rules, cheatsheets, templates, SDK matrix)
Indexación recursiva de
skills/,rules/,references/,templates/,hooks/,assets/Búsqueda MiniSearch con ranking: heading > título > cuerpo
Validación de código desde reglas del repositorio (tablas + hooks)
File watcher con reconstrucción automática del índice
Sincronización git del repositorio remoto
TypeScript estricto, Vitest, ESLint, Prettier
Related MCP server: claude-skills-mcp
Requisitos
Node.js 22+
pnpm 9+
git (para sincronizar documentación)
Instalación
git clone https://github.com/MauDevVR/vrchat-udon-mcp.git
cd vrchat-udon-mcp
pnpm install
pnpm update-docs # Clona/actualiza agent-skills-vrc-udon
pnpm build-index # Construye el índice de búsqueda
pnpm buildConfiguración
Edita config.json:
{
"repository": {
"url": "https://github.com/niaka3dayo/agent-skills-vrc-udon",
"path": "./agent-skills-vrc-udon",
"branch": "main"
},
"sdkVersion": "3.10.4",
"language": "es",
"watch": true,
"indexPath": "./data/indexes",
"search": {
"fuzzy": 0.2,
"headingWeight": 3.0,
"titleWeight": 2.5,
"exampleWeight": 1.5,
"ruleWeight": 2.0,
"skillWeight": 2.5,
"cheatsheetWeight": 2.5,
"maxResults": 20
}
}Campo | Descripción |
| URL del repositorio fuente |
| Ruta local del repositorio clonado |
| Rama a sincronizar |
| Versión SDK por defecto para filtros |
| Reconstruir índice al detectar cambios en el repo |
| Carpeta del índice persistido |
También puedes usar la variable de entorno UDON_MCP_CONFIG para apuntar a otro archivo de configuración.
Sincronización del repositorio
# Clonar o actualizar agent-skills-vrc-udon y reconstruir índice
pnpm update-docs
# Solo reconstruir índice (sin git pull)
pnpm build-indexEl repositorio se clona en ./agent-skills-vrc-udon (configurable). Los archivos nuevos se indexan automáticamente sin cambios de código.
Uso
pnpm start # Inicia el servidor MCP (stdio)
pnpm dev # Modo desarrollo con recarga
pnpm test # Ejecuta tests VitestIntegración con IDEs
Cursor
En Cursor Settings → MCP, añade:
{
"mcpServers": {
"vrchat-udon": {
"command": "node",
"args": ["C:/ruta/a/vrchat-udon-mcp/dist/index.js"],
"env": {}
}
}
}Asegúrate de haber ejecutado pnpm update-docs, pnpm build-index y pnpm build antes.
Claude Desktop
En %APPDATA%\Claude\claude_desktop_config.json (Windows) o ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"vrchat-udon": {
"command": "node",
"args": ["/ruta/a/vrchat-udon-mcp/dist/index.js"]
}
}
}ChatGPT Desktop
Configura un servidor MCP stdio similar apuntando a dist/index.js.
Herramientas MCP
Herramienta | Descripción |
| Búsqueda keyword/fuzzy en toda la documentación |
| Explicación con citas (path, heading, líneas) |
| Descubre skills automáticamente |
| Lee SKILL.md con metadata, rules, references, templates |
| Lista reglas UdonSharp |
| Lee regla con constraints y ejemplos |
| Busca en references/ |
| Lista plantillas .cs |
| Obtiene plantilla con código completo |
| Valida código con reglas del repositorio |
| Explica fallo citando la regla fuente |
| Matriz de versiones SDK desde templates/AGENTS.md |
| Busca features (NetworkCallable, PlayerData, etc.) |
| Busca restricciones (List, Coroutine, etc.) |
| Busca temas de networking y sync |
| Busca ejemplos de código |
| Busca patrones recomendados |
| Busca anti-patrones |
Recursos MCP
udon://skills/{id}— SKILL.md de cada skilludon://rules/{id}— Archivos de reglasudon://sdk/matrix— Matriz de versiones SDKudon://templates/index— Índice de plantillasudon://cheatsheet/{id}— CHEATSHEET.md por skill
Arquitectura
agent-skills-vrc-udon/ ← Fuente de verdad (git clone)
↓
KnowledgeParser ← Indexa recursivamente todos los archivos
↓
DocsRepository ← Persiste índice en data/indexes/
↓
SearchEngine (MiniSearch) ← Búsqueda con ranking ponderado
RuleParser ← Reglas desde hooks/ y tablas rules/
↓
MCP Tools (18) ← Interfaz para el agente IAScripts
Script | Descripción |
| Compila TypeScript |
| Inicia servidor MCP |
| Tests Vitest |
| git clone/pull del repositorio fuente |
| Reconstruye índice de búsqueda |
| ESLint |
| Prettier |
Créditos
Documentación y skills: niaka3dayo/agent-skills-vrc-udon
Servidor MCP: MauDevVR/vrchat-udon-mcp
Licencia
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
Alicense-qualityAmaintenanceA Model Context Protocol server that enhances AI agents by providing deep semantic understanding of codebases, enabling more intelligent interactions through advanced code search and contextual awareness.Last updated85MIT- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server that provides intelligent search capabilities for discovering relevant Claude Agent Skills using vector embeddings and semantic similarity. This server implements the same progressive disclosure architecture that Anthropic describes in their Agent Skills engineeLast updated3393Apache 2.0
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables AI agents to access, search, and understand structured package documentation and source code from Git repositories. It automatically generates specialized tools to browse module overviews, components, and detailed documentation for technical libraries.Last updated5267MIT
- AlicenseAqualityCmaintenanceA universal MCP server that enables any LLM or AI agent to access expert skills from your local filesystem.Last updated312633MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that gives your AI access to the source code and docs of all public github repos
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/elmau21/vrchat-udon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server