Epic випустив плагін Unreal MCP для Claude Code
Epic опублікував на GitHub (MIT) плагін, що зв'язує Claude Code з MCP-сервером, вбудованим в Unreal Editor. Потрібно увімкнути два плагіни на боці редактора — Unreal MCP і All Toolsets, встановити сам плагін через /plugin install з офіційного маркетплейсу. Доступні сотні інструментів у 30+ toolset'ах: актори, Blueprints, Niagara, Sequencer, автотести.
Плагін не новий: перший коміт — 7 квітня, у маркетплейсі з літа, зараз версія 3.1.1, 871 встановлення станом на 19 жовтня. MCP-сервер — experimental, без автентифікації, приймає з'єднання лише з того ж ПК. execute_tool_script виконує довільний Python і може видалити файли проєкту.
Що саме встановлюється
Плагін складається з двох частин: skill unreal-mcp — опис процедур і застережень для керування редактором, і startup hook — bash-скрипт, який додає коротке пояснення «це Unreal-проєкт» під час старту Claude Code, /resume чи /clear. На Windows для hook потрібен Git for Windows (Git Bash) або WSL; якщо їх немає, не працюватиме лише хук, самі MCP-інструменти — працюватимуть.
Сам плагін не керує редактором — керування виконує MCP-сервер, вбудований в Unreal Editor, а плагін лише навчає Claude Code ним користуватись. За замовчуванням повний список інструментів не видається одразу: Claude Code бачить три точки входу — список toolset'ів, опис їхнього вмісту і можливість їх викликати, і сам підбирає потрібні за потребою. Це можна перемкнути в налаштуваннях редактора.
Покроковий запуск
Якщо редактор не вмикає All Toolsets, сервер стартує, але жодного інструменту не віддасть. Плагін не містить файлу конфігурації з'єднання — його треба створити самостійно; якщо згодом змінити порт, файл доведеться перегенерувати. Якщо з'єднання не встановлюється, перше, що перевіряти — Output Log редактора (чи стартував сервер) і вкладку Installed у /plugin на боці Claude Code (чи увімкнений плагін).
Якщо офіційного маркетплейсу немає у списку, його додають командою /plugin marketplace add anthropics/claude-plugins-official. Для команди README пропонує прописати плагін у enabledPlugins файлу .claude/settings.json, щоб він підʼїжджав усім одразу. Для перевірки з'єднання README радить просто попросити: "List all actors in the current level." Автозапуск сервера вмикається в налаштуваннях проєкту редактора, у розділі Model Context Protocol.
Застереження з README, не тільки з документації
Офіційна документація каже лише, що фіча experimental і API може змінюватись. README йде далі: підключитися може будь-який процес того самого користувача на тому самому ПК, тож не варто користуватись на спільних машинах і відкривати порт назовні. execute_tool_script виконує довільний Python усередині редактора і може змінити чи видалити вміст проєкту.
Окремо про --dangerously-skip-permissions: він обходить підтвердження на кожен інструмент, і README прямо радить його не використовувати. Якщо все ж вмикаєте — звужуйте інструкції, тримайтесь read-only завдань і тестуйте на одноразових проєктах. Одного виклику достатньо, щоб змінити чи видалити версіоновані ассети, тож README просить збережатись і комітити перед довгими завданнями і перевіряти diff після завершення.
Звідки хайп і що лишається неясним
Публічну увагу плагіну дав пост @RoundtableSpace від 18 жовтня (4 493 лайки) про понад 30 toolset'ів і сотні інструментів. Сам плагін старий: перший коміт — 7 квітня, інструкції README стали вказувати на офіційний маркетплейс з оновлення 21 липня. У X @SatoshiDropsHQ писав, що в маркетплейсі він з'явився у червні — підтвердити цю дату офіційними анонсами не вдалось, вона на місяць раніше за зміну в README від 21 липня.
Команда експорту налаштувань з'єднання підтримує не тільки Claude Code, а й Cursor, VS Code, Gemini і Codex. Мінімальна версія Unreal Engine, з якої плагін підтримується, і ціна використання Unreal MCP у матеріалі не вказані.