Monolith
MCP plugin for Unreal Engine 5.7 — gives AI assistants full read/write access to Blueprints, Materials, Niagara VFX, Animation, Mesh, AI (BT/ST/EQS/SO), GAS, Logic Driver, ComboGraph, UI, Audio (Sound Cues + MetaSounds), and more. 1,226 actions acros
What is Monolith?
Monolith is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp plugin for unreal engine 5.7 — gives ai assistants full read/write access to blueprints, materials, niagara vfx, animation, mesh, ai (bt/st/eqs/so), gas, logic driver, combograph, ui, audio (sound...
MCP plugin for Unreal Engine 5.7 — gives AI assistants full read/write access to Blueprints, Materials, Niagara VFX, Animation, Mesh, AI (BT/ST/EQS/SO), GAS, Logic Driver, ComboGraph, UI, Audio (Sound Cues + MetaSounds), and more. 1,226 actions acros
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP plugin for Unreal Engine 5.7 — gives AI assistants full
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx monolithConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Monolith
Monolith is a native C++ Unreal Engine 5.7 plugin that gives AI assistants read/write control over virtually every aspect of a UE5 project through approximately 1,400 actions across 25+ namespaces. It covers Blueprints, Materials, Niagara VFX, Animation, Mesh, AI behavior trees, the Gameplay Ability System, Audio (Sound Cues and MetaSounds), UI, and live Play-In-Editor interaction — all accessible from MCP-compatible clients like Claude Code or Cursor. Game developers can automate repetitive editor tasks, prototype mechanics in natural language, and interrogate their project's C++ reflection data without leaving their AI assistant.
Prerequisites
- Unreal Engine 5.7 or later installed
- A UE5 project with a Plugins directory
- An MCP-compatible client: Claude Code, Cursor, or Cline
- Git available in your terminal to clone the plugin
- The project must be a C++ project (not a Blueprint-only project) so the plugin can be compiled
Clone Monolith into your project's Plugins folder
Navigate to your Unreal project root and clone the repository into the Plugins directory under the name Monolith.
cd YourProject/Plugins
git clone https://github.com/tumourlove/monolith.git MonolithEnable the plugin in Unreal Engine
Open your project in UE5, go to Edit > Plugins, search for Monolith, and enable it. Restart the editor when prompted to compile the plugin.
Verify the MCP server is running
After editor restart, open the Output Log and filter by LogMonolith. You should see: 'Monolith MCP server listening on port 9316'.
Create the .mcp.json configuration file
In your project root, create a .mcp.json file pointing to the monolith_proxy executable. The proxy keeps the AI session alive across editor restarts.
{
"mcpServers": {
"monolith": {
"command": "Plugins/Monolith/Binaries/monolith_proxy.exe",
"args": []
}
}
}Open your MCP client in the project directory
Launch Claude Code or Cursor from the root of your UE5 project so they pick up the .mcp.json configuration. The Monolith tools will be discovered automatically.
Confirm connection with a discovery call
Ask your AI assistant to list available Monolith tools to confirm the connection is working.
Monolith Examples
Client configuration (.mcp.json)
Place this file in your UE5 project root. On macOS/Linux replace .exe with the appropriate binary name.
{
"mcpServers": {
"monolith": {
"command": "Plugins/Monolith/Binaries/monolith_proxy.exe",
"args": []
}
}
}Prompts to try
These prompts demonstrate the breadth of Monolith's 1,400+ actions across Blueprints, materials, AI, audio, and live editor control.
- "What Monolith tools do you have available?"
- "List all Blueprint assets in the Content/Characters folder"
- "Add a new variable called Health of type float to BP_Character"
- "Create a new Material with a basic emissive color node"
- "Show me the Behavior Tree tasks available in this project"
- "List all MetaSound assets in the project"
- "While in PIE, get the current player character's position"Troubleshooting Monolith
LogMonolith does not appear in the Output Log after enabling the plugin
Ensure the project is a C++ project and that compilation succeeded. In the Output Log set the filter to 'All' and search for 'Monolith' to catch any compile errors. If build fails, check that your Visual Studio or Xcode toolchain matches the UE5.7 requirements.
MCP client cannot connect on port 9316
The Monolith server listens on all interfaces by default. Check that your firewall is not blocking port 9316 for local connections. You can also verify with: curl http://localhost:9316
monolith_proxy.exe not found after cloning
The proxy binary is built when you compile the plugin. Right-click your .uproject file and select 'Generate Visual Studio project files', then build the Development Editor target in Visual Studio or Rider.
Frequently Asked Questions about Monolith
What is Monolith?
Monolith is a Model Context Protocol (MCP) server that mcp plugin for unreal engine 5.7 — gives ai assistants full read/write access to blueprints, materials, niagara vfx, animation, mesh, ai (bt/st/eqs/so), gas, logic driver, combograph, ui, audio (sound cues + metasounds), and more. 1,226 actions acros It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Monolith?
Follow the installation instructions on the Monolith GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Monolith?
Monolith works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Monolith free to use?
Yes, Monolith is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Monolith Alternatives — Similar Developer Tools Servers
Looking for alternatives to Monolith? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Monolith in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Monolith?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.