AS

artisangameworks/specialagentplugin

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

47 stars 20 forks 品質 64 トレンド 13Apache-2.0

SpecialAgent は、モデルコンテキストプロトコル (MCP) サーバを実装する Unreal Engine 5 プラグインで、Claude のような大きな言語モデルが UE5 プロジェクトとプログラム的に相互作用できるようにします.

概要

完全なPython APIアクセス • 71 +レベル設計ツール • ビジュアルフィードバックループ 特別なエージェントはAIアシスタントとUnreal Engine 5を橋渡しします。 Claude、GPT、またはMCP互換LMをエディタに直接接続し、自然言語で制御します。 コアでは、 UE5 の Python API へのフルアクセスを提供しているため、AI アシスタントの操作は、エディタの操作を行えます。 その基礎の上には、コードの単一行を書くことなく、共通のレベルのデザインタスクを処理します。 ネイティブ HTTP/SSE トランスポート 外部ブリッジや依存関係はありません。 任意の Python を実行し、非現実的なモジュールアクセスを完了します。 あなたのAIアシスタントは: - インポートとプロセスアセット - Blueprintsの作成と変更 - 素材とテクスチャの生成 - プロジェクト構成の自動化 - カスタムエディタユーティリティの構築 - 検証とQAチェックを実行 - UE5 Python APIがサポートするものは何でも これは、無制限の基礎です。 スクリプトができると、AIはできる。 71+ 世界規模のワークフローに特化したツール:

概要(AI 翻訳)

AIをUnreal Engineに接続する 5

完全なPython APIアクセス • 71 +レベル設計ツール • ビジュアルフィードバックループ

お問い合わせ

スペシャルエージェントとは?

SpecialAgent は AI アシスタントと Unreal Engine 5 を Model Context Protocol (MCP) 経由でブリッジします。 Claude、GPT、またはMCP互換LMをエディタに直接接続し、自然言語で制御します。

コアでは、SpecialAgent は、UE5 の Python API へのアクセスが制限されていない Python の実行** を提供します。これにより、AI アシスタントの操作は、どのエディタでも行うことができます。 その基礎の上に、71+の目的構築ツールは、コードの単一行を書くことなく、共通のレベルの設計タスクを処理します。

ネイティブ HTTP/SSE トランスポート 外部ブリッジや依存関係はありません。

お問い合わせ

##特徴

###2層の電力

####フルPythonアクセス

任意の Python を [unreal] で実行します。 あなたのAIアシスタントは:

  • インポートとプロセスアセット
  • Blueprintの作成と変更
  • 素材やテクスチャの生成
  • プロジェクト構成の自動化
  • カスタムエディタユーティリティの構築
  • 検証とQAチェックを実行
  • UE5 Python API がサポートしているもの

これは、無制限の基礎です。 スクリプトができると、AIはできる。

#####レベルデザインツールキット

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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:

GitHub で README 全文を見る

インストール

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" } } }