MCP Unreal Server
MCP 언리얼 서버
원격 Python 실행을 통해 Unreal Engine 인스턴스와 상호작용하기 위한 서버 구현입니다.
특징
🚀 언리얼 인스턴스 관리
멀티캐스트를 통한 Unreal 노드 자동 검색
실시간 노드 상태 모니터링
LSP 호환 클라이언트를 통한 리소스 목록
💻 원격 실행
Unreal Engine 환경에서 Python 코드 실행
참석 및 무인 실행 모드 모두 지원
파일 실행 및 명령문 평가 모드
📊 로깅 및 모니터링
파일에 대한 자세한 로깅(
mcp_unreal.log)다양한 자세한 수준을 사용한 콘솔 로깅
노드 연결 상태 모니터링
Related MCP server: UE-MCP
설치
지엑스피1
구성
네트워크 설정
RemoteExecutionConfig 에서 멀티캐스트 매개변수를 구성합니다.
# Default multicast settings (modify in server.py)
config.multicast_group_endpoint = ("239.0.0.1", 6766)벌채 반출
server.py 에서 로깅 구성을 수정합니다:
# Adjust log levels
file_handler.setLevel(logging.DEBUG) # File logging
console_handler.setLevel(logging.INFO) # Console logging용법
서버 시작
python -m src.mcp_server_unreal.server지원되는 도구
언리얼 인스턴스에 연결
{
"host": "239.0.0.1",
"port": 6766
}파이썬 코드 실행
{
"node_id": "<unreal-node-id>",
"code": "print('Hello Unreal')",
"unattended": true
}API 문서
리소스 형식
types.Resource(
uri="unreal://<node_id>",
name=f"Unreal Instance: {node_id}",
description="Unreal Engine instance",
mimeType="application/x-unreal"
)실행 모드
방법 | 설명 |
모드_실행_파일 | Python 파일 실행 |
모드 실행문 | Python 명령문 실행 |
모드 평가문 | Python 표현식 평가 |
문제 해결
일반적인 문제:
노드가 발견되지 않았습니다. MCP 플러그인을 사용하여 Unreal 인스턴스가 실행 중인지 확인하세요.
실행 시간 초과: 멀티캐스트 트래픽에 대한 방화벽 설정을 확인하세요.
연결이 끊어짐: 노드 상태 변경 사항을 확인하려면
mcp_unreal.log모니터링하세요.
특허
Apache-2.0 라이선스
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA server that enables control of Unreal Engine 5.5+ using natural language commands, allowing users to create Blueprints, manipulate actors, work with nodes, manage project settings, and create UMG widgets through the Model Context Protocol.6MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Unreal Editor 5 through the Python remote execution protocol. It allows for managing the editor lifecycle, configuring project settings, and executing Python scripts directly within the Unreal Engine environment.MIT
- AlicenseBqualityCmaintenanceAn MCP server that gives AI agents broad control over Unreal Engine 5.7, enabling actor/asset/level management, Blueprint and material creation, screenshots, automation, and arbitrary editor Python execution.35MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to control Unreal Engine 5 editor for automated Blueprint authoring, level inspection, actor spawning, and other editor workflows via a local Python MCP server and UE plugin.3AGPL 3.0
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/radial-hks/MCP-Unreal-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server