MCP Catalogs
Home

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.

developer-toolsai-llmmedia
33
Forks
5
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Automated Blueprint creation and modification based on natural language descriptions
you:Batch material editing across multiple assets with texture import and configuration
you:Animation sequence generation with bone tracks, curves and notifies via AI prompts
you:Does Monolith support Python scripting?
you:Can I use Monolith with MCP-compatible clients other than Claude Code and Cursor?

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 README
  • monolith_discover

    Lists 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

unreal-mcpue-assistantgame-dev-aimcp-engine-toolsue-mcp-tools

Installation

Installation

  1. Download the Monolith plugin from the Unreal Engine Marketplace
  2. Extract the plugin to your UE project's Plugins directory
  3. Restart Unreal Engine
  4. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.