MCP Catalogs
HomeUnrealClaude screenshot

UnrealClaude

by Natfii·613·Score 51

Claude Code CLI integration for Unreal Engine 5.7 with MCP server exposing 20+ tools for UE development.

developer-toolsai-llmproductivity
98
Forks
8
Open issues
this month
Last commit
2d ago
Indexed

Overview

UnrealClaude is a comprehensive plugin that integrates Claude Code CLI directly into Unreal Engine 5.7 Editor, providing AI coding assistance with built-in UE5.7 documentation context. It runs a Model Context Protocol (MCP) server exposing over 20 tools for actor manipulation, Blueprint editing, level management, materials, input handling, and more. The plugin features native editor integration with a docked chat panel, dynamic UE 5.7 context system, script execution capabilities, and session persistence across editor sessions.

Try asking AI

After installing, here are 7 things you can ask your AI assistant:

you:AI-powered coding assistance directly in Unreal Engine editor with UE5.7 documentation context
you:Automated Blueprint creation and modification through MCP tools
you:Level management and asset manipulation using AI commands
you:Script execution and compilation via AI with permission workflow
you:What is the relationship between UnrealClaude and Claude Code?
you:How does the MCP server in UnrealClaude work?
you:What platforms does UnrealClaude support?

When to choose this

Choose UnrealClaude if you're working with Unreal Engine 5.7 and want AI-powered coding assistance with direct integration into the editor.

When NOT to choose this

Don't choose this if you're not using Unreal Engine 5.7, as it's specifically tailored for this version and may not work with others.

Tools this server exposes

12 tools extracted from the README
  • unreal_get_ue_context

    Query UE5.7 API documentation by category or search by keywords

  • unreal_status

    Get MCP server status and context information

  • create_actor

    Spawn new actors in the level

  • modify_actor_properties

    Set properties on existing actors

  • delete_actor

    Remove actors from the level

  • create_blueprint

    Create new Blueprints with specified classes

  • modify_blueprint_nodes

    Add, remove, or modify nodes in Blueprints

  • create_animation_blueprint

    Create and configure animation Blueprints and state machines

  • search_assets

    Find assets in the project by name or type

  • get_asset_dependencies

    Query asset dependencies and references

  • execute_script

    Run Python, C++ or console scripts in the editor

  • open_level

    Load or create levels in the project

Comparable tools

ue-mcpclaude-code-integrationunreal-ai-assistant

Installation

Installation

Prerequisites

  1. Install Claude Code CLI: npm install -g @anthropic-ai/claude-code
  2. Authenticate: claude auth login

Build from Source

  1. Clone repository with submodules: git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git
  2. Build plugin:

- Windows: Engine\Build\BatchFiles\RunUAT.bat BuildPlugin -Plugin="PATH\TO\UnrealClaude\UnrealClaude\UnrealClaude.uplugin" -Package="OUTPUT\PATH" -TargetPlatforms=Win64 - Linux: Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin="/path/to/UnrealClaude/UnrealClaude/UnrealClaude.uplugin" -Package="/output/path" -TargetPlatforms=Linux - macOS: Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin="/path/to/UnrealClaude/UnrealClaude/UnrealClaude.uplugin" -Package="/output/path" -TargetPlatforms=Mac

  1. Copy built plugin to project's Plugins directory
  2. Install MCP dependencies: cd <PluginPath>/UnrealClaude/Resources/mcp-bridge && npm install

Claude Desktop Integration

To connect Claude Desktop to UnrealClaude:

  1. Add to Claude Desktop config:
{
  "mcpServers": {
    "unreal": {
      "command": "node",
      "args": ["<PluginPath>/UnrealClaude/Resources/mcp-bridge/index.js"]
    }
  }
}
  1. Restart Claude Desktop

FAQ

What is the relationship between UnrealClaude and Claude Code?
UnrealClaude is a plugin that integrates Claude Code CLI directly into Unreal Engine Editor. It can be used with the in-editor chat box or through Claude Code CLI with MCP integration using '/mcp' command.
How does the MCP server in UnrealClaude work?
The plugin runs an MCP server on port 3000 by default when the editor loads. It exposes 20+ tools for actor manipulation, Blueprint editing, level management, materials, input handling, and other UE functionality to Claude Code and other MCP-compatible clients.
What platforms does UnrealClaude support?
UnrealClaude supports Windows (Win64), Linux, and macOS (Apple Silicon). It requires Unreal Engine 5.7 and Claude Opus 4.7 with Claude Code release.

Compare UnrealClaude with

GitHub →

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