Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine through the native C++ Automation Bridge plugin. Built with TypeScript and C++.
| Date | Stars |
|---|---|
| 2026-07-31 | 807 |
| 2026-08-05 | 819 |
| 2026-08-06 | 819 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
# Unreal Engine MCP Server [](https://opensource.org/licenses/MIT) [](https://www.npmjs.com/package/unreal-engine-mcp-server) [](https://github.com/modelcontextprotocol/sdk) [](https://www.unrealengine.com/) [](https://registry.modelcontextprotocol.io/) [](https://github.com/users/ChiR24/projects/3) [](https://github.com/ChiR24/Unreal_mcp/discussions) A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal Engine through a native C++ Automation Bridge plugin. Built with TypeScript and C++. --- ## Table of Contents - [Features](#features) - [Getting Started](#getting-started) - [Configuration](#configuration) - [Available Tools](#available-tools) - [Docker](#docker) - [Documentation](#documentation) - [Community](#community) - [Development](#development) - [Contributing](#contributing) --- ## Features | Category | Capabilities | |----------|-------------| | **Asset Management** | Browse, import, duplicate, rename, delete assets; create materials | | **Actor Control** | Spawn, delete, transform, physics, tags, components | | **Editor Control** | PIE sessions, camera, viewport, screenshots, bookmarks | | **Level Management** | Load/save levels, streaming, lighting | | **Animation & Physics** | Animation BPs, state machines, ragdolls, vehicles, constraints | | **Visual Effects** | Niagara particles, GPU simulations, procedural effects, debug shapes | | **Sequencer** | Cinematics, timeline control, Movie Render Queue, media, Take Recorder, replay | | **Graph Editing** | Blueprint, Niagara, Material, and Behavior Tree graph manipulation | | **Audio** | Sound cues, audio components, sound mixes, ambient sounds | | **System** | Console commands, UBT, tests, logs, project settings, CVars | ### Architecture - **Native C++ Automation** — All operations route through the MCP Automation Bridge plugin - **Dual Transport** — Native HTTP/SSE (no bridge needed) or WebSocket via TypeScript bridge - **Dynamic Type Discovery** — Runtime introspection for lights, debug shapes, and sequencer tracks - **Graceful Degradation** — Server starts even without an active Unreal connection - **On-Demand Connection** — Retries automation handshakes with exponential backoff - **Command Safety** — Blocks dangerous console commands with pattern-based validation - **Capability Token Auth** — On-by-default token authentication (auto-generated 32-byte secret at `<Project>/Saved/MCP/capability-token`) for both WS and HTTP transports; manual `CapabilityToken` in Project Settings overrides the file - **Asset Caching** — 10-second TTL for improved performance - **Metrics Rate Limiting** — Per-IP rate limiting (60 req/min) on Prometheus endpoint - **Centralized Configuration** — Unified class aliases and type definitions --- ## Getting Started ### Prerequisites ### Step 1: Install MCP Server (Option B only — skip for Native MCP) > Skip this step if using **Option A: Native MCP Transport** ([Step 4A](#option-a-native-mcp-transport-direct-http--no-bridge-needed) below). **NPX (Recommended):** ```bash npx unreal-engine-mcp-server ``` **Clone & Build:** ```bash git clone https://github.com/ChiR24/Unreal_mcp.git cd Unreal_mcp npm install npm run build node dist/cli.js ``` ### Step 2: Install Unreal Plugin The MCP Automation Bridge plugin is included at `Unreal_mcp/plugins/McpAutomationBridge`. #### From source (requires a project with code target) Your project must have a code target (`.sln` or `
Excerpt of 22,457 characters
Read on GitHub951
165
53
30
17
16
10
6
4
3
2
2
1
1
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:808f2be9270dbc10, topic:mcp, topic:mcp-server, desc:model context protocol