unreal-editor-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UE_PROJECT_PATH | Yes | Path to the UE project root (containing the .uproject file) | |
| UE_MULTICAST_BIND | No | Multicast bind address | 127.0.0.1 |
| UE_MULTICAST_PORT | No | UDP multicast port | 6766 |
| UE_MULTICAST_GROUP | No | UDP multicast group for editor discovery | 239.0.0.1 |
| UE_EDITOR_PYTHON_PORT | No | TCP port for command connection | 6776 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| trigger_buildB | Start a build. Default: Live Coding (requires editor running). build_type: 'live_coding' (default). Returns build ID for status tracking. |
| get_build_statusB | Get build status. Latest build if no ID given. Returns: building, succeeded, or failed with error/warning counts. |
| get_build_errorsA | Get parsed build errors from the latest build. module: filter by source file path containing this string severity: 'error' or 'warning' limit: max errors to return (default 50) |
| get_build_summaryA | Overview of the latest build: error count, warning count, duration. |
| search_build_outputA | Regex search across raw build output from the latest build. |
| get_recent_logsB | Get recent log lines, optionally filtered by category and/or severity. category: e.g. 'LogTemp', 'LogNet', 'LogLiveCoding' severity: 'Fatal', 'Error', 'Warning', 'Display', 'Log', 'Verbose', 'VeryVerbose' count: max lines to return (default 50) |
| search_logsA | Regex search across the current session log buffer. pattern: regex pattern to search for in log messages category: optional category filter applied before search count: max results (default 50) |
| get_log_categoriesA | List all active log categories with their message counts. |
| get_crash_contextA | Get crash context: last Fatal log entries and crash report directory info. |
| tail_logB | Get log output from the last N seconds. category: optional category filter severity: optional severity filter seconds: how many seconds back to look (default 30) |
| get_log_statsC | Summary: errors/warnings per category, most active categories. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/tumourlove/DEPRECATED-unreal-editor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server