{"repo":"tumourlove/monolith","free":true,"listed":false,"github":"https://github.com/tumourlove/monolith","clone":"git clone https://github.com/tumourlove/monolith.git","description":"MCP plugin for Unreal Engine 5.7 & 5.8 — gives AI assistants full read/write access to Blueprints, Materials, Niagara, Animation, Mesh, AI, GAS, Logic Driver, ComboGraph, UI, Audio, plus Reflection Intelligence (decision / risk / C++ reflection / replication queries). 1,400+ actions across 25+ namespaces. Native C++, zero Python dependency.","language":"C++","stars":265,"topics":["ai","ai-tools","animation","blueprint","claude","claude-code","cursor","material-editor","mcp","model-context-protocol"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Monolith One plugin. Every Unreal domain. Zero dependencies. --- Why I built this Most MCP integrations for Unreal register every action as a separate tool. That floods the AI's context window with hundreds of tool names before you've asked a single question — and the actually useful stuff gets buried. I built Monolith because I wanted my AI to spend its context on my problem, not on memorising a tool catalogue. One plugin. One MCP endpoint. A handful of namespace-dispatch tools instead of 1,400+. The AI calls monolith discover() and monolith guide() when it needs to know what's available, and otherwise just hits blueprint query(\"create blueprint\", ...) , material query(\"compile\", ...) , and so on. monolith discover() is terse by default — each action returns just a name and a one-line description, so listing a namespace costs almost nothing; the full param schema is one describe query(\"action schema\", ...) call (or detail=true ) away when the AI actually needs it. I use it every day. It does what I need. --- What it does Monolith exposes 1,400+ actions across 25+ in-tree namespaces through a namespace-dispatch pattern: each domain registers a single {namespace} query(action, params) tool, and a central monolith discover() lists everything available. (Exact counts are intentionally approximate — query monolith discover() for the live figure.) Covered domains: Blueprints, Materials, Animation, Niagara, Mesh, UI (incl. CommonUI), AI (Behavior Trees, State Trees, EQS, Smart Obje","default_branch":null,"files":null,"tree":[],"storefront":"/r/tumourlove","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tumourlove/monolith/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}