Skip to main content
Glama

``` ██╗ ██╗██████╗ ██████╗██╗ ██╗ █████╗ ████████╗ ██╗ ██╗██████╗ ██████╗ ███╗ ██╗ ███╗ ███╗ ██████╗██████╗ ██║ ██║██╔══██╗██╔════╝██║ ██║██╔══██╗╚══██╔══╝ ██║ ██║██╔══██╗██╔═══██╗████╗ ██║ ████╗ ████║██╔════╝██╔══██╗ ██║ ██║██████╔╝██║ ███████║███████║ ██║ ██║ ██║██║ ██║██║ ██║██╔██╗ ██║ ██╔████╔██║██║ ██████╔╝ ██║ ██║██╔══██╗██║ ██╔══██║██╔══██║ ██║ ██║ ██║██║ ██║██║ ██║██║╚██╗██║ ██║╚██╔╝██║██║ ██╔═══╝ ╚██████╔╝██║ ██║╚██████╗██║ ██║██║ ██║ ██║ ╚██████╔╝██████╔╝╚██████╔╝██║ ╚████║ ██║ ╚═╝ ██║╚██████╗██║ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝╚═╝


# VRChat Udon MCP

[![Version](https://img.shields.io/badge/version-2.1.0-blue.svg)](https://github.com/MauDevVR/vrchat-udon-mcp/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Node.js](https://img.shields.io/badge/Node.js-22%2B-green.svg)](https://nodejs.org/)
[![MCP](https://img.shields.io/badge/MCP-Model%20Context%20Protocol-purple.svg)](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 start

MCP 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

search_documentation results

Screenshot pending

Screenshot pending


License

MIT — Documentation and skills by niaka3dayo/agent-skills-vrc-udon. MCP server by MauDevVR.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

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