AS

artisangameworks/specialagentplugin

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

47 stars 20 forks Качество 64 Тренд 13Apache-2.0

SpecialAgent - это плагин Unreal Engine 5, который реализует сервер Model Context Protocol (MCP), позволяя моделям большого языка, таким как Claude, программно взаимодействовать с проектами UE5.

Обзор

Полный доступ к API Python • Инструменты проектирования уровня 71+ • Визуальный цикл обратной связи Специальный агент соединяет помощников ИИ и Unreal Engine 5. Подключите Claude, GPT или любой MCP-совместимый LLM непосредственно к редактору и управляйте им с помощью естественного языка. По своей сути, SpecialAgent предоставляет полный доступ к API Python UE5, что означает, что ваш помощник по ИИ может делать все, что может делать редактор. Вдобавок к этому, обработайте общие задачи проектирования уровня без написания одной строки кода. Нативный HTTP/SSE транспорт. Никаких внешних мостов или зависимостей. Выполните произвольный Python с полным нереальным доступом к модулю. Ваш помощник может: - Импорт и процесс активов - Создание и изменение чертежей - Генерация материалов и текстур - Автоматизация конфигурации проекта - Создание пользовательских утилит редактора - Проверка выполнения и проверки качества - Все, что поддерживает API UE5 Python Это неограниченный фундамент. Если вы можете написать это, ИИ может это сделать. 71+ специализированных инструментов для процессов миростроительства:

Обзор (машинный перевод)

Подключите ИИ к Unreal Engine 5

Полный доступ к API Python • Инструменты проектирования уровня 71+ • Визуальный цикл обратной связи

##Что такое спецагент?

Специальный агент соединяет помощников ИИ и движок Unreal Engine 5 через протокол контекста модели (MCP). Подключите Claude, GPT или любой MCP-совместимый LLM непосредственно к редактору и управляйте им с помощью естественного языка.

По своей сути, SpecialAgent обеспечивает ** неограниченное выполнение Python** с полным доступом к API Python UE5, что означает, что ваш помощник по ИИ может делать все, что может делать редактор. Вдобавок к этому, 71+ специально созданные инструменты обрабатывают общие задачи проектирования уровня без написания единой строки кода.

Нативный HTTP/SSE транспорт. Никаких внешних мостов или зависимостей.

Особенности

###Два слоя власти

####Полный доступ к Python

Выполните произвольный Python с полным доступом к модулю unreal. Ваш помощник может:

  • Импортные и процессные активы
  • Создание и изменение чертежей
  • Генерировать материалы и текстуры
  • Автоматическая конфигурация проекта
  • Создание пользовательских утилит редактора
  • Проверка подлинности и проверка качества Все, что поддерживает UE5 Python API

Это неограниченный фундамент. Если вы можете написать это, ИИ может это сделать.

Инструменты для проектирования уровней

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

SpecialAgent

Connect AI to Unreal Engine 5

Full Python API access • 71+ level design tools • Visual feedback loop


What is SpecialAgent?

SpecialAgent bridges AI assistants and Unreal Engine 5 through the Model Context Protocol (MCP). Connect Claude, GPT, or any MCP-compatible LLM directly to your editor and control it through natural language.

At its core, SpecialAgent provides unrestricted Python execution with full access to UE5’s Python API—meaning your AI assistant can do anything the editor can do. On top of that foundation, 71+ purpose-built tools handle common level design tasks without writing a single line of code.

Native HTTP/SSE transport. No external bridges or dependencies.


Features

Two Layers of Power

Full Python Access

Execute arbitrary Python with complete unreal module access. Your AI assistant can:

  • Import and process assets
  • Create and modify Blueprints
  • Generate materials and textures
  • Automate project configuration
  • Build custom editor utilities
  • Run validation and QA checks
  • Anything the UE5 Python API supports

This is the unlimited foundation. If you can script it, AI can do it.

Level Design Toolkit

71+ specialized tools for world-building workflows:

Category Capabilities
Actors Spawn, transform, duplicate, delete, batch operations
Patterns Grid, circular, spline, and scatter placement
Landscape Sculpt height, flatten, smooth, paint material layers
Foliage Paint vegetation with density control
Lighting Spawn and configure lights, build lightmaps
Streaming Manage sub-levels for open worlds
Navigation Rebuild NavMesh, test pathfinding
Performance Analyze statistics, detect overlaps
Organization Folders, tags, labels, selection management

Visual Feedback Loop

Capture viewport screenshots and return them to vision-enabled LLMs. Your AI assistant can see what it built, evaluate the results, and refine its approach.

Describe intent → Execute → Screenshot → AI analyzes → Iterate

Installation

Requirements

  • Unreal Engine 5.6 or later
  • Windows, Mac, or Linux
  • MCP-compatible client (Cursor, Claude Desktop, etc.)

Setup

  1. Clone or download this repository into your project’s Plugins folder:

    YourProject/
    └── Plugins/
        └── SpecialAgent/
    
  2. Regenerate project files (right-click .uproject → Generate Visual Studio/Xcode project files)

  3. Build and launch your project

  4. Enable the plugin in Edit → Plugins → Search “SpecialAgent”

  5. Restart the editor


Quick Start

1. Verify the Server

Once the editor launches, check the Output Log for:

LogSpecialAgent: MCP Server started on port 8767

Or test with curl:

curl http://localhost:8767/health

2. Configure Your MCP Client

Add SpecialAgent to your MCP client configuration:

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "SpecialAgent": { "url": "http://localhost:8767/sse", "transport": "sse" } } }