Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Follow AllMCPs on X (opens in a new tab)AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • X (@AllMCPs) โ†— (opens in a new tab)
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐ŸŽฎ Gaming
  3. Unreal MCP Ue4
U
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Unreal MCP Ue4

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe havenโ€™t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time โ€” check back soon.
View Repository

UE4.27 MCP server for controlling Unreal Editor sessions over Python Remote Execution.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "unreal-mcp-ue4": {
      "command": "uvx",
      "args": [
        "unreal-mcp-ue4"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐ŸŽฎ More in Gaming

Documentation Overview

unreal-mcp-ue4

UE4.27.2-focused MCP server for Unreal Engine using Unreal Python Remote Execution

npm version MCP Registry GitHub release

unreal-mcp-ue4 started from the core idea and early workflow shape of runreal/unreal-mcp, but it has since been heavily refactored for Unreal Engine 4.27.2 and expanded with many new tools, UE4-specific compatibility layers, documentation, and smoke coverage. At this point, the original inspiration remains, but the public surface and day-to-day behavior are substantially different and UE4-first.

This port and the follow-up tool, documentation, and smoke-test work were developed with assistance from OpenAI Codex.

This project is still under active development, so bugs, rough edges, and UE4.27-specific limitations may still surface.

Published package: unreal-mcp-ue4
Registry name: io.github.conaman/unreal-mcp-ue4

Overview

  • No custom Unreal C++ plugin from this repository is required.
  • The server talks to the editor through Unreal's built-in Python Remote Execution path.
  • The tool surface is organized into granular tools and higher-level tool namespaces.
  • UE5-only editor scripting features are not reintroduced; UE4.27-safe operations work normally, while unreliable graph or binding flows are either excluded from the MCP surface or return a clear message instead of silently failing.

Origin

  • Original inspiration and starting point: runreal/unreal-mcp
  • The current codebase has gone through extensive UE4.27-focused refactoring, architecture changes, and tool expansion.
  • In practice, the shared idea is still visible, but the implementation, scope, and supported workflows now reflect a separate UE4-first project.
  • Unreal Python API reference: Unreal Engine Python API 4.27

Safety

  • This is not an official Epic Games project.
  • Any connected MCP client can inspect and modify your open Unreal Editor session.
  • Use a disposable test project first, especially when trying asset or world-generation tools.

Requirements

  • Unreal Engine 4.27.2
  • Node.js 18+
  • npm
  • An MCP client such as Codex, Claude Code, Claude Desktop, Cursor, or GitHub Copilot in a supported IDE

MCP Client Setup

This is the most important setup step: your MCP client must know how to launch unreal-mcp-ue4.

1. Install the server

Recommended global install:

Terminal
npm install -g unreal-mcp-ue4

After the global install, use the published unreal-mcp-ue4 binary in your client configuration.

One-off invocation with npx:

Terminal
npx unreal-mcp-ue4

Local source checkout:

bash
git clone https://github.com/conaman/unreal-mcp-ue4.git
cd unreal-mcp-ue4
npm install
npm run build

Successful build output should create dist/bin.js, dist/index.js, and dist/editor/tools.js. Use the dist/bin.js path in the local source checkout examples below.

2. Register the server in your client

Use the global examples when you installed with npm install -g unreal-mcp-ue4. Use the local source checkout examples when you are developing from a cloned repository.

Claude

Global npm install:

Terminal
claude mcp add --scope user unreal-mcp-ue4 -- unreal-mcp-ue4

Local source checkout:

Terminal
claude mcp add --scope user unreal-mcp-ue4 -- node /absolute/path/to/unreal-mcp-ue4/dist/bin.js

Codex

Global npm install:

bash
codex mcp add unreal-ue4 -- unreal-mcp-ue4

Local source checkout:

bash
codex mcp add unreal-ue4 -- node /absolute/path/to/unreal-mcp-ue4/dist/bin.js

GitHub Copilot

Create or update .vscode/mcp.json.

Global npm install:

config.json
{
  "servers": {
    "unreal-ue4": {
      "command": "unreal-mcp-ue4",
      "args": []
    }
  }
}

Local source checkout:

config.json
{
  "servers": {
    "unreal-ue4": {
      "command": "node",
      "args": [
        "/absolute/path/to/unreal-mcp-ue4/dist/bin.js"
      ]
    }
  }
}

Then start the server from the MCP config UI and verify that unreal-ue4 appears in the tools picker.

Official Copilot docs:

  • Extending GitHub Copilot Chat with MCP servers
  • About Model Context Protocol in GitHub Copilot

3. Enable Unreal Editor remote execution

This repository does not ship its own Unreal plugin. Instead, it depends on built-in editor features that must be enabled in your UE4.27.2 project.

In Unreal Editor:

  1. Open the target UE4.27.2 project.
  2. Go to Edit -> Plugins.
  3. Enable Python Editor Script Plugin.
  4. Enable Editor Scripting Utilities.
  5. Enable SequencerScripting if you want to use advanced manage_sequence actions such as actor binding, track or key edits, camera cuts, playback ranges, and speed-track analysis.
  6. Restart the editor if prompted.
  7. Go to Edit -> Project Settings -> Python.
  8. Enable Enable Remote Execution.
  9. Restart the editor again if needed.

Notes:

  • UMG tooling works with editor modules that already ship with Unreal Editor. There is no extra UMG plugin from this repository to install.
  • Keep the target Unreal project open while using the MCP server or running tests.
  • If you change plugin or Python settings, restart the editor before testing again.

Usage

Interface model

  • Prefer the manage_* namespace tools as the main MCP surface.
  • Namespace tools now expose action-specific input schemas through MCP, so clients can discover the expected params keys per action instead of relying only on trial and error.
  • Treat manage_editor.project_info as the canonical project summary entry point.
  • Treat manage_editor.map_info and manage_level.world_outliner as the canonical map and level read entry points.
  • Use direct tools only for a small set of low-level primitives such as Unreal session path discovery and actor create or update or delete flows.
  • Use manage_editor.run_python as an escape hatch for debugging, rapid prototyping, and UE4.27 API gaps that are not yet wrapped as stable tools.

Recommended first-run flow

  1. Open your UE4.27.2 project and wait for the editor to finish loading.
  2. Make sure the required plugins and Enable Remote Execution are enabled.
  3. Install the MCP server globally with npm install -g unreal-mcp-ue4, or build your local checkout with npm run build.
  4. Start your MCP client or open a new session in the client that already references this server.
  5. Run a small read-only command first.

Useful first commands:

  • unreal-mcp-ue4 --version to print the MCP server package version without starting stdio transport.
  • manage_editor with action: "project_info"
  • manage_editor with action: "map_info"
  • manage_level with action: "world_outliner"
  • manage_tools with action: "list_namespaces"

Useful first natural-language requests:

  • Get project info from the unreal-ue4 server.
  • List the actors in the current level.
  • Spawn a StaticMeshActor named TestCube at 0,0,100.

What the server can do

  • Read project, map, asset, and actor information from the open editor.
  • Spawn, inspect, move, and delete actors in the current level.
  • Search assets and inspect references or metadata.
  • Create common UE4 data assets such as DataAsset and StringTable assets.
  • Create and edit Blueprint assets where UE4.27 Python exposes the necessary editor APIs.
  • Create and edit Widget Blueprint trees with UE4.27-safe UMG helpers.
  • Run grouped tool namespaces that dispatch through action and params.

Testing

No-Unreal smoke test

Use this when you want to verify MCP startup, tool discovery, namespace action schemas, and action-specific parameter validation without launching Unreal Editor.

Terminal
npm run test:no-unreal

Quick smoke test

The smoke test builds the server, launches its own local MCP server process, connects to the already running Unreal Editor, and runs a deterministic validation flow. You do not need to start a separate MCP server manually before this test.

Terminal
npm run test:e2e

This checks:

  • MCP server startup
  • tool discovery
  • project info, map info, and world outliner reads
  • source-control provider and state reads
  • direct-tool actor create, update, and delete
  • namespace-layer actor spawn, search, transform, inspect, and delete
  • tool-namespace discovery and namespace-layer dispatch for source control and actor control

Asset-inclusive smoke test

Terminal
npm run test:e2e -- --with-assets

This adds:

  • Blueprint creation
  • Blueprint component editing
  • Blueprint mesh assignment
  • Blueprint compilation
  • DataAsset creation
  • DataAsset metadata readback
  • StringTable creation
  • Texture import and metadata readback
  • Widget Blueprint creation
  • TextBlock and Button insertion
  • advanced CanvasPanel and child-widget add, move, and remove flows
  • cleanup of temporary assets under /Game/MCP/Tests

Useful options:

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Gaming View all alternatives
  • Funplay Unreal MCP logoFunplay Unreal MCP

    stdio bridge for the local Unreal Editor MCP server from FunplayAI/funplay-unreal-mcp.

    ๐ŸŽฎ Gaming0 views
    Compare vs Funplay Unreal MCP โ†’
  • UnrealMCP โ€” AI Bridge for Unreal Engine 5 logoUnrealMCP โ€” AI Bridge for Unreal Engine 5

    Control the Unreal Engine 5 editor from any MCP client: Blueprints, materials, Niagara.

    ๐ŸŽฎ Gaming0 views
    Compare vs UnrealMCP โ€” AI Bridge for Unreal Engine 5 โ†’
  • Flutter MCP Toolkit logoFlutter MCP Toolkit

    Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools

    ๐ŸŽฎ Gaming1 views
    Compare vs Flutter MCP Toolkit โ†’
  • MCP Unity logoMCP Unity

    โƒฃ ๐Ÿ  - MCP Server for Unity3d Game Engine integration for game development

    ๐ŸŽฎ Gaming2 views
    Compare vs MCP Unity โ†’

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Unreal MCP Ue4

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "unreal-mcp-ue4": { "command": "npx", "args": ["-y", "unreal-mcp-ue4"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUnreal MCP Ue4 AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/unreal-mcp-ue4?style=directory)](https://allmcps.com/mcp/unreal-mcp-ue4)
HTML Embed
<a href="https://allmcps.com/mcp/unreal-mcp-ue4"><img src="https://allmcps.com/api/badge/unreal-mcp-ue4?style=directory" alt="Unreal MCP Ue4 on AllMCPs" /></a>

Technical Specs & Signals

Category๐ŸŽฎGaming
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging ยท 27/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐ŸŽฎ Gaming โ†’Best MCP servers for Gaming โ†’Alternatives to Unreal MCP Ue4 โ†’Install in Claude DesktopInstall in CursorInstall in VS Code