★ 3 stars
Python
🤖 AI/LLM
Updated 5d ago
An MCP server specialized for VRChat avatar and world projects: it parses the asset YAML directly — including UdonSharp's split program/behaviour structure — to detect and repair broken references, prefab Variant override drift, and null wiring across prefabs, scenes, and materials. Built for AI agents, every fix runs through a dry-run → confirm ga
View on GitHub →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"prefab-sentinel": {
"command": "uvx",
"args": [
"prefab-sentinel"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add prefab-sentinel uvx prefab-sentinel
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"prefab-sentinel": {
"command": "uvx",
"args": [
"prefab-sentinel"
]
}
}
}
📋 Copy
Or install with pip: pip install prefab-sentinel
README Excerpt
Unity / VRChat プロジェクトの Prefab / Scene / Asset を安全に編集・検査するための MCP サーバー。`Variant` の override 衝突、`Broken PPtr` / missing fileID、Udon / ClientSim ランタイム例外を構造化された応答で診断し、手作業 YAML 編集を経由せずに修復する。AI エージェント前提で設計しており、書き込み系ツールは `confirm=True` + 非空 `change_reason` の監査ペアを必須化している。 84 個の MCP ツール([docs/tools.md](./docs/tools.md) に正本一覧)と 5 つのスキル(`/prefab-sentinel:guide` / `variant-safe-edit` / `prefab-reference-repair` / `udon-log-triage` / `knowledge-acquisition`)を組み合わせて、broken reference の検出と修復、Variant override の可
Tools (20)
BRIDGE_LEGACY_SCHEMA_REJECTED BROKEN_PPTR CHANGE_REASON_REQUIRED COMPILE_TIMEOUT_OUT_OF_RANGE EDITOR_CTRL_ADD_COMPONENT_RELINKED EDITOR_CTRL_ANIMATION_CLIP_APPLY_FAILED EDITOR_CTRL_BATCH_BLEND_SHAPE_PARSE EDITOR_CTRL_CAMERA_CONFLICT EDITOR_CTRL_CROP_ROI_NO_TARGET EDITOR_CTRL_EDITOR_STATE_OK EDITOR_CTRL_FORCE_REFRESH_FAILED EDITOR_CTRL_INVALID_CLASSIFICATION_FILTER EDITOR_CTRL_INVALID_CURSOR EDITOR_CTRL_INVALID_ORDER EDITOR_CTRL_INVALID_PHASE_FILTER EDITOR_CTRL_MAX_ENTRIES_OUT_OF_RANGE EDITOR_CTRL_PREFAB_STAGE_CLOSE_FAILED EDITOR_CTRL_RECOMPILE_AND_WAIT_NOOP EDITOR_CTRL_RECOMPILE_FAILED EDITOR_CTRL_RECOMPILE_SCHEDULE_FAILED