AU

appleweed/unrealmcpbridge

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

64 stars 17 forks 품질 73 트렌드 18MIT

appleweed/unrealmcpbridge는 MCP 서버 후보자는 https://github.com/appleweed/unrealmcpbridge.에서 수입했습니다

개요

appleweed/unrealmcpbridge는 MCP 서버 후보자는 https://github.com/appleweed/unrealmcpbridge.에서 수입했습니다

개요(AI 번역)

이것은 모델 Context Protocol (MCP)의 서버 구현을 만드는 Unreal Engine (UE)의 플러그인입니다. 이 MCP 클라이언트는 Anthropic 's Claude와 같은 전체 UE Python API에 액세스 할 수 있습니다.

사용 케이스

  • Claude 같은 에이전트와 Python의 도구 및 워크플로를 개발합니다.
  • 이러한 워크플로우의 지능 및 동적 자동화.
  • 에이전트와 일반 협력 개발.

필수품

  • Python 3.10 이상의 시스템에서 사용 가능 PATH], 공식 MCP Python SDK가 설치되어 있습니다.

이것은 단지 파이썬 의존성입니다. 클라이언트 스크립트 unreal_mcp_client.py는 from mcp.server.fastmcp import FastMCP]를 사용하여 에이전트에 브리지 도구를 노출합니다. A MCPClient/requirements.txt 파일은 편의를 위해 제공됩니다 ([pip install -r MCPClient/requirements.txt). 주: 이것은 당신의 system입니다 Python - 스크립트는 편집기의 번들 파이썬 내부가 아닌 에이전트의 하위 프로세스로 실행됩니다.

  • AI 에이전트. 아래, 우리는 Claude가 사용될 것이라고 가정합니다. 그러나 MCP를 구현하는 AI Agent는 suffice이어야합니다.
  • Python Editor Script 플러그인을 사용하여 5개의 언리얼 엔진.
  • Visual Studio 2019 이상 (소스에서 플러그인을 구축하는 경우만 필요 - Fab 설치에 필요하지 않음).

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Unreal Engine MCP Python Bridge Plugin

This is a plugin for Unreal Engine (UE) that creates a server implementation of Model Context Protocol (MCP). This allows MCP clients, like Anthropic’s Claude, to access the full UE Python API.

Use Cases

  • Developing tools and workflows in Python with an agent like Claude.
  • Intelligent and dynamic automation of such workflows.
  • General collaborative development with an agent.

Prerequisites

  • Python 3.10 or higher available on your system PATH, with the official MCP Python SDK installed:

    pip install mcp
    

    This is the only Python dependency. The client script unreal_mcp_client.py uses from mcp.server.fastmcp import FastMCP to expose the bridge tools to your agent. A MCPClient/requirements.txt file is provided for convenience (pip install -r MCPClient/requirements.txt). Note: this is your system Python — the script runs as a subprocess of your agent, not inside the editor’s bundled Python.

  • An AI Agent. Below, we assume Claude will be used. But any AI Agent that implements MCP should suffice.

  • Unreal Engine 5 with the Python Editor Script Plugin enabled.

  • Visual Studio 2019 or higher (only needed if building the plugin from source — not required for the Fab install).

  • Note the Unreal Engine Python API.

Installing from Fab

The easiest way to install the MCP Python Bridge plugin is from the Fab store listing. Once you purchase the plugin, it will appear in your Library in the Epic Games Launcher. Click “Install to Engine” and choose the appropriate version of Unreal Engine.

Installing from GitHub

  1. Create a new Unreal Engine C++ project.
  2. Under the project root directory, find the Plugins folder.
  3. Clone this repo into the Plugins folder so that there is a new containing folder with all the project contents underneath.
  4. Right-click your UE project file (ends with .uproject) and select “Generate Visual Studio project files”. If you don’t immediately see that option, first select “Show more options” and it should appear.
  5. Open your new Visual Studio project and build.
  6. Copy unreal_mcp_client.py from the ‘MCPClient’ folder to a location of your choice.
  7. Find your claude_desktop_config.json configuration file. Mac location: ~/Library/Application\ Support/Claude/claude_desktop_config.json Windows location: [path_to_your_user_account]\AppData\Roaming\Claude\claude_desktop_config.json
  8. Add the unreal-engine server section to your config file and update the path location excluding the square brackets, below. Mac path format: /[path_from_step_4]/unreal_mcp_client.py Windows path format: C:\\[path_from_step_4]\\unreal_mcp_client.py
{
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "unreal-engine": { "command": "python", "args": [ "[mac_or_windows_format_path_to_unreal_mcp_client.py]" ] } } }