RU

runreal/unreal-mcp

Developer tools

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

119 stars 28 forks 品質 64 トレンド 16MIT

runreal/unreal-mcp は、https://github.com/runreal/unreal-mcp. からインポートされた MCP サーバー候補です。

概要

runreal/unreal-mcp は、https://github.com/runreal/unreal-mcp. からインポートされた MCP サーバー候補です。

概要(AI 翻訳)

Unreal Pythonリモート実行を使用するUnreal Engine用のMCPサーバー>

ツイッター · ディスコード

⚡ 違い

このサーバーは、組み込みのPythonリモート実行プロトコルを使用しているため、新しいUEプラグインをインストールする必要はありません。

新しいツールや機能の追加は、C++コードを必要としないため、開発がはるかに速くなります。

Unreal Engine Python APIのフルサポートが可能です

⚠️ 注記

  • これは公式のUnreal Engineプロジェクトではありません。
  • あなたのAIエージェントやツールはエディターに完全アクセス権を持つことになります。
  • クライアントが提案する変更を承認する前に確認してください。

📦 設置

📋 要件

  • 🔧 Unreal Engine 5.4+(検証済み、以前のバージョンで動作する可能性あり)
  • 🟢 NPXとの共Node.js
  • 🤖 MCPクライアント(Claude、カーソルなど)
  1. 編集者のセットアップ:
  • Unreal Engineプロジェクトを開く
  • [[T0]へ進む -> Plugins
  • 「Python Editor Script Plugin」を検索して有効にしてください
  • 求められた場合にエディタの再起動
  • [[T2]へ行く -> Project Settings
  • 「Python」を検索し、「リモート実行を有効にする」オプションを有効にする
  1. クライアントの設定:
  • Claude(またはカーソル)の設定を編集する

🔧 トラブルシューティング

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

README

以下は原文 README の抜粋です。原文を見る。

unreal-mcp

MCP server for Unreal Engine that uses Unreal Python Remote Execution

Twitter · Discord

⚡ Differences

This server does not require installing a new UE plugin as it uses the built-in Python remote execution protocol.

Adding new tools/features is much faster to develop since it does not require any C++ code.

It can support the full Unreal Engine Python API

⚠️ Note

  • This is not an official Unreal Engine project.
  • Your AI agents or tools will have full access to your Editor.
  • Review any changes your Client suggests before you approve them.

📦 Installation

📋 Requirements

  • 🔧 Unreal Engine 5.4+ (verified, may work with earlier versions)
  • 🟢 Node.js with npx
  • 🤖 MCP Client (Claude, Cursor, etc.)
  1. Setting up your Editor:
    • Open your Unreal Engine project
    • Go to Edit -> Plugins
    • Search for “Python Editor Script Plugin” and enable it
    • Restart the editor if prompted
    • Go to Edit -> Project Settings
    • Search for “Python” and enable the “Enable Remote Execution” option

  1. Set up your Client:
    • Edit your Claude (or Cursor) config
{
  "mcpServers": {
    "unreal": {
      "command": "npx",
      "args": [
        "-y",
        "@runreal/unreal-mcp"
      ]
    }
  }
}

🔧 Troubleshooting

If you get an error similar to MCP Unreal: Unexpected token 'C', Connection... it means that the mcp-server was not able to connect to the Unreal Editor.

  • Make sure that the Python Editor Script Plugin is enabled and that the Remote Execution option is checked in your project settings.
  • Try also changing your bind address from 127.0.0.1 to 0.0.0.0 but note that this will allow connections from your local network.
  • Restart your Unreal Editor fully.
  • Fully close/open your client (Claude, Cursor, etc.) to ensure it reconnects to the MCP server. (File -> Exit on windows).
  • Check your running processes and kill any zombie unreal-mcp Node.js processes.

🛠️ Available Tools

Tool Description
set_unreal_engine_path Set the Unreal Engine path
set_unreal_project_path Set the Project path
get_unreal_engine_path Get the current Unreal Engine path
get_unreal_project_path Get the current Unreal Project path
GitHub で README 全文を見る

インストール

npx -y @runreal/unreal-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "unreal": { "command": "npx", "args": [ "-y", "@runreal/unreal-mcp" ] } } }