vrchat-udon-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UDON_MCP_CONFIG | No | Path to an alternative configuration file (config.json). If not set, uses default config.json in the current directory. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_documentationC | Search agent-skills-vrc-udon documentation with keyword, heading, and fuzzy matching |
| explain_topicA | Explain a Udon/VRChat topic citing indexed repository sections with path and line numbers |
| list_skillsB | Auto-discover all skills from the repository |
| read_skillA | Read full SKILL.md with metadata, rules, references, and templates |
| list_rulesB | List all UdonSharp rules from the repository |
| read_ruleB | Read a rule with purpose, constraints, examples, and related rules |
| search_referenceC | Search reference documentation in the repository |
| list_templatesB | List UdonSharp code templates from the repository |
| get_templateA | Get a specific UdonSharp template with full source code |
| validate_codeC | Validate UdonSharp code using rules parsed from the repository |
| explain_validationA | Explain a validation failure by referencing the repository rule that caused it |
| sdk_matrixB | Get SDK version matrix from repository documentation |
| search_sdk_featureC | Search SDK features like NetworkCallable, PlayerData, PhysBones |
| search_constraintsB | Search UdonSharp constraints (List, Dictionary, Coroutine, etc.) with alternatives |
| search_networkingC | Search networking topics: ownership, sync modes, late joiners, serialization |
| search_examplesC | Search UdonSharp code examples and patterns from the repository |
| search_best_practiceC | Search recommended patterns and best practices |
| search_antipatternC | Search anti-patterns and common mistakes to avoid |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| SDK Version Matrix | SDK version matrix from repository |
| Template Index | Index of UdonSharp templates from repository |
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/MauDevVR/vrchat-udon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server