vrchat-udon-mcp
Provides documentation, skills, rules, templates, and code validation for UdonSharp development in VRChat.
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-mcpFind a skill for player teleportation in UdonSharp"
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
[](https://github.com/MauDevVR/vrchat-udon-mcp/releases)
[](LICENSE)
[](https://nodejs.org/)
[](https://modelcontextprotocol.io)
**MCP server for VRChat UdonSharp development** — exposes the [agent-skills-vrc-udon](https://github.com/niaka3dayo/agent-skills-vrc-udon) knowledge base to AI assistants via the [Model Context Protocol](https://modelcontextprotocol.io).
---
## 🌐 Documentation
| Language | README | Description |
|----------|--------|-------------|
| 🇺🇸 **English** | [docs/README.en.md](docs/README.en.md) | Full guide — installation, MCP setup, tools |
| 🇪🇸 **Español** | [docs/README.es.md](docs/README.es.md) | Guía completa en español |
| 🇫🇷 **Français** | [docs/README.fr.md](docs/README.fr.md) | Guide complet en français |
| 🇯🇵 **日本語** | [docs/README.ja.md](docs/README.ja.md) | 日本語の完全ガイド |
| 🇰🇷 **한국어** | [docs/README.ko.md](docs/README.ko.md) | 한국어 전체 가이드 |
---
## What is this?
`vrchat-udon-mcp` is a **stdio MCP server** that indexes, searches, and validates UdonSharp documentation from the `agent-skills-vrc-udon` repository at runtime. No hardcoded docs — the remote repo is the single source of truth.
| | |
|---|---|
| **18 MCP tools** | Search, explain, validate, templates, SDK matrix |
| **Dynamic resources** | Skills, rules, cheatsheets, templates |
| **Live indexing** | MiniSearch with weighted ranking + file watcher |
| **IDE support** | Cursor, Claude Desktop, ChatGPT Desktop |
---
## Quick start
```bash
git clone https://github.com/MauDevVR/vrchat-udon-mcp.git
cd vrchat-udon-mcp
pnpm install
pnpm update-docs && pnpm build-index && pnpm build
pnpm startMCP config (Cursor / Claude — relative paths only):
{
"mcpServers": {
"vrchat-udon": {
"command": "node",
"args": ["${workspaceFolder}/dist/index.js"]
}
}
}See docs/mcp-config.example.json and the language READMEs for npx, global install, submodule, and git dependency options.
Table of contents
Related MCP server: aiskillstore
Screenshots
Placeholder — add screenshots of MCP tools in Cursor, search results, or validation output here.
MCP connected in Cursor |
|
Screenshot pending | Screenshot pending |
License
MIT — Documentation and skills by niaka3dayo/agent-skills-vrc-udon. MCP server by MauDevVR.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/MauDevVR/vrchat-udon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server