Monolith

v1.0.0Developer Toolsstable

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

aiai-toolsanimationaudioblueprint
Share:
120
Stars
0
Downloads
0
Weekly
0/5

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

Unreal Engine 5.7 integration
Blueprint and material editing
VFX, animation, and audio control
tumourlove

Maintainer

LicenseMIT License
Languagec++
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx monolith

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 Monolith
2

Enable 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.

3

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'.

4

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": []
    }
  }
}
5

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.

6

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.

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.

Quick Config Preview

{ "mcpServers": { "monolith": { "command": "npx", "args": ["-y", "monolith"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides