
atomantic/uemcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Python Unreal Engine Plugin и Node.js MCP Server
Обзор
UEMCP соединяет помощников ИИ с Unreal Engine с помощью двухуровневой архитектуры, которая отделяет сервер MCP (Node.js) от плагина редактора Python, позволяя удаленное развертывание редакторов Unreal Engine. Эта реализация обеспечивает оптимизированную обертку вокруг общих операций UE Python API, уменьшая генерацию кода до 85%. Репозиторий включает в себя автоматизированную настройку для клиентов ИИ, комплексный контекст разработки и три специализированных агента Claude для расширенных рабочих процессов UE. В отличие от MCP-серверов, управляемых пакетами, этот репо предназначен для клонирования и потенциально разветвления для максимальной настройки и гибкости разработки. Сценарий установки автоматически: - ✅ Проверяет и устанавливает Узел.
Обзор (машинный перевод)
UEMCP соединяет помощников ИИ с Unreal Engine с помощью двухуровневой архитектуры, которая отделяет сервер MCP (Node.js) от плагина редактора Python, позволяя удаленное развертывание редакторов Unreal Engine. Эта реализация обеспечивает оптимизированную обертку вокруг общих операций UE Python API, уменьшая генерацию кода до 85%. Репозиторий включает в себя автоматизированную настройку для клиентов ИИ, комплексный контекст разработки и три специализированных агента Claude для расширенных рабочих процессов UE. В отличие от MCP-серверов, управляемых пакетами, этот репо предназначен для клонирования и потенциально разветвления для максимальной настройки и гибкости разработки.
Быстрый старт (2 минуты)
Сценарий установки автоматически: Проверяет и устанавливает Node.js при необходимости (через Homebrew, apt, yum или nvm) Устанавливает зависимости и строит сервер ** Обнаруживает и настраивает инструменты разработки ИИ** (Claude Desktop, Claude Code, Amazon Q, Gemini Code Assist, OpenAI Codex) Настройте свой путь проекта Unreal Engine Опционально установите плагин UEMCP в свой проект
Сценарий определит, какие инструменты ИИ вы установили, и предложит настроить их: Claude Desktop & Claude Code: поддержка MCP
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
UEMCP - Unreal Engine Model Context Protocol
UEMCP bridges AI assistants with Unreal Engine through a two-tier architecture that separates the MCP server (Node.js) from the Python Editor Plugin, enabling remote deployment of Unreal Engine editors. This implementation provides optimized wrappers around common UE Python API operations, reducing code generation by up to 85%. The repository includes automated setup for AI clients, comprehensive development context, and three specialized Claude agents for enhanced UE workflows. Unlike package-managed MCP servers, this repo is designed to be cloned and potentially forked for maximum customization and development flexibility.
🚀 Quick Start (2 minutes)
# Clone and setup
git clone https://github.com/atomantic/UEMCP.git
cd UEMCP
./setup.sh
# Restart Claude Desktop or Claude Code and test:
# "List available UEMCP tools"
# "Organize the actors in the current map into a sensible folder structure and naming convention"
The setup script automatically:
- ✅ Checks and installs Node.js if needed (via Homebrew, apt, yum, or nvm)
- ✅ Installs dependencies and builds the server
- ✅ Detects and configures AI development tools (Claude Desktop, Claude Code, Amazon Q, Gemini Code Assist, OpenAI Codex)
- ✅ Sets up your Unreal Engine project path
- ✅ Optionally installs the UEMCP plugin to your project
The script will detect which AI tools you have installed and offer to configure them:
- Claude Desktop & Claude Code: Native MCP support
- Amazon Q: MCP support via
~/.aws/amazonq/agents/default.json - Google Gemini (CLI & Code Assist): MCP support via
~/.gemini/settings.json - OpenAI Codex: Trusted projects via
~/.codex/config.toml - GitHub Copilot: Usage instructions provided
📝 Windows Users
Recommended: Use WSL (Windows Subsystem for Linux)
# Install WSL if you haven't already
wsl --install
# In WSL/Ubuntu terminal:
git clone https://github.com/atomantic/UEMCP.git
cd UEMCP
./setup.sh
Alternative: Git Bash
- Install Git for Windows which includes Git Bash
- Run
./setup.shin Git Bash terminal
Note: The setup script will copy (not symlink) the plugin to your UE project on Windows to avoid permission issues.
Advanced options:
# Specify UE project (automatically installs plugin via copy)
./setup.sh --project "/path/to/project.uproject"
# Install with symlink for UEMCP plugin development
./setup.sh --project "/path/to/project.uproject" --symlink
# Non-interactive mode (for CI/CD)
./setup.sh --project "/path/to/project.uproject" --no-interactive
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →