
gimmedg/unrealengine5-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-инструмент, позволяющий управлять языком Unreal Engine 5.6+. Предназначен для крупномасштабных проектов со специализированной поддержкой рабочего процесса Blueprint.
Обзор
MCP-инструмент, позволяющий управлять языком Unreal Engine 5.6+. Предназначен для крупномасштабных проектов со специализированной поддержкой рабочего процесса Blueprint. Создавайте графы узлов, создавайте игровые возможности и автоматизируйте задачи редактора через клиент MCP. Включает в себя RAG-скрипты на Python с документацией Unreal Python API. Граната Хоминг Кластер - граната Лиры + MCP-генерированные чертежи (GA, система навыков) Менеджер пакетов uv рекомендуется, но будет установлен автоматически, если его нет. 1. Скопируйте Plugins/UnrealEngineMCP в папку Plugins/ Directory 2 вашего проекта Unreal. Откройте свой проект в Unreal Editor 3. Включить плагин: 4. Перезагрузить Unreal Editor - Редактировать %APPDATA%\Claude\claude desktop config.json: - Редактировать ~/Library/Application Support/Claude/claude desktop config.json Конфигурация по умолчанию работает из коробки.
Обзор (машинный перевод)
MCP-инструмент, позволяющий управлять языком Unreal Engine 5.6+. Предназначен для крупномасштабных проектов со специализированной поддержкой рабочего процесса Blueprint. Создавайте графы узлов, создавайте игровые возможности и автоматизируйте задачи редактора через клиент MCP. Включает в себя RAG-скрипты на Python с документацией Unreal Python API.
Демо
Граната самонаведения - граната Lyra + MCP-генерированные чертежи (GA, система навыков)
★ Особенности
| Категория | Описание
| Blueprint Tools | Создание чертежей, добавление компонентов, построение графов узлов, управление переменными, подключение контактов | | GAS (Gameplay Ability System) | Создать игровые возможности, GameplayEffects, AbilityTasks с полной структурой графа | | Инструменты редактора | Спаун-актеры, создающие материалы, манипулирующие преобразованиями, поисковые активы | RAG Search | Search Unreal Python API docs with BM25 Python Execution | Исполнить код Python в Unreal с помощью поиска документации на основе RAG | PCG Tools | Создать графики PCG, добавить узлы, соединить края (ранняя стадия - в разработке) |
Архитектура
Путеводитель
Требования
Компонент | Версия [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] Нереальный двигатель 5.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Unreal Engine MCP
MCP tool that enables natural language control of Unreal Engine 5.6+. Designed for large-scale projects with specialized Blueprint workflow support. Build node graphs, create GameplayAbilities, and automate editor tasks through MCP client. Includes RAG-powered Python scripting with Unreal Python API documentation.
🎬 Demo
Homing Cluster Grenade - Lyra grenade + MCP-generated Blueprints (GA, skill system)
⭐ Features
| Category | Description |
|---|---|
| Blueprint Tools | Create blueprints, add components, build node graphs, manage variables, connect pins |
| GAS (Gameplay Ability System) | Create GameplayAbilities, GameplayEffects, AbilityTasks with full graph construction |
| Editor Tools | Spawn actors, create materials, manipulate transforms, search assets |
| RAG Search | Search Unreal Python API docs with BM25 |
| Python Execution | Execute Python code in Unreal with RAG-powered documentation lookup |
| PCG Tools | Create PCG graphs, add nodes, connect edges (Early stage - in development) |
📐 Architecture
┌─────────────────────────────────────────────────────────────┐
│ Claude Desktop / Cursor (Client) │
│ LLM reasoning & tool invocation │
└──────────────────────────┬──────────────────────────────────┘
│ MCP Protocol (stdio)
┌──────────────────────────┴──────────────────────────────────┐
│ Python MCP Server │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ Tools │ │
│ │ • editor_tool - Actor/asset manipulation │ │
│ │ • blueprint_tool - Blueprint/GAS node graphs │ │
│ │ • pcg_tool - PCG graph construction │ │
│ │ • rag_tool - API search & Python execution │ │
│ └────────────────────────────────────────────────────────┘ │
└──────────────────────────┬──────────────────────────────────┘
│ TCP
┌──────────────────────────┴──────────────────────────────────┐
│ Unreal Engine C++ Plugin │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ Command Handlers │ │
│ │ • EditorCommands - Level actor operations │ │
│ │ • BlueprintCommands - BP asset & node graph editing │ │
│ │ • PCGCommands - PCG graph manipulation │ │
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"UnrealEngineMCP": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\unreal-engine-mcp",
"run",
"main.py"
]
}
}
}