monolith
by tumourlove·★ 110·Score 47
Unreal Engine MCP plugin with 1,226 actions across 16 modules, enabling AI assistants to manipulate Blueprints, Materials, Animation, and more.
Overview
Monolith is a comprehensive MCP server for Unreal Engine 5.7+ that provides read/write access to virtually all aspects of game development projects. It uses a namespace dispatch pattern to maintain a concise tool list while exposing extensive functionality across domains like Blueprints, Materials, Animation, Niagara VFX, UI, and the Gameplay Ability System. The server supports both Windows, macOS, and Linux platforms and requires zero Python dependencies.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Monolith when you're working with Unreal Engine projects and need AI assistance with deep manipulation of game assets, Blueprints, materials, animations, and other UE-specific content without Python dependencies.
When NOT to choose this
Don't choose Monolith if you're not working with Unreal Engine, or if you need access to engine versions prior to 5.7. Also reconsider if your project requires features not covered by the 16 built-in modules.
Tools this server exposes
12 tools extracted from the READMEmonolith_discoverLists all available actions across namespaces
blueprint_queryblueprint_query(action, params)Programmatic control of Blueprint assets
material_querymaterial_query(action, params)Create and edit materials and material instances
animation_queryanimation_query(action, params)Full animation pipeline control including sequences and blueprints
niagara_queryniagara_query(action, params)Niagara VFX system and emitter management
ui_queryui_query(action, params)Widget Blueprint and UI system manipulation
mesh_querymesh_query(action, params)Mesh manipulation, geometry operations, and level design
gas_querygas_query(action, params)Gameplay Ability System integration and management
ai_queryai_query(action, params)AI tools for behavior trees, state trees, and navigation
audio_queryaudio_query(action, params)Audio asset authoring including Sound Cues and MetaSounds
editor_queryeditor_query(action, params)Editor workflow tools including builds and asset previews
project_queryproject_query(action, params)Project-wide asset search and metadata
Comparable tools
Installation
Installation
- Download the Monolith plugin from the Unreal Engine Marketplace
- Extract the plugin to your UE project's Plugins directory
- Restart Unreal Engine
- Enable the plugin in Edit -> Plugins -> Monolith
Configuration
Add to your Claude Desktop configuration:
{
"mcpServers": {
"monolith": {
"command": "path/to/monolith.exe",
"args": []
}
}
}FAQ
- Does Monolith support Python scripting?
- No, Monolith has zero Python dependencies and operates entirely within the Unreal Editor's native C++ environment.
- Can I use Monolith with MCP-compatible clients other than Claude Code and Cursor?
- Yes, Monolith works with any MCP-compatible client as long as it can connect to the provided endpoint.
Compare monolith with
Last updated · Auto-generated from public README + GitHub signals.