unreal-mcp
If you are the rightful owner of unreal-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
This project enables AI assistant clients like Cursor, Windsurf, and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
The Unreal MCP integration provides comprehensive tools for controlling Unreal Engine through natural language. It allows for actor management, blueprint development, blueprint node graph manipulation, and editor control. These capabilities are accessible through natural language commands via AI assistants, making it easy to automate and control Unreal Engine workflows. The project is in an experimental state, meaning that the API, functionality, and implementation details are subject to significant changes. Users are encouraged to test and provide feedback, but should be aware that breaking changes may occur without notice, features may be incomplete or unstable, and documentation may be outdated or missing. Production use is not recommended at this time.
Features
- Actor Management: Create and delete actors, set actor transforms, query actor properties, and list all actors in the current level.
- Blueprint Development: Create new Blueprint classes, add and configure components, set component properties, compile Blueprints, and create input mappings.
- Blueprint Node Graph: Add event nodes, create function call nodes, add variables, create references, and manage nodes in the graph.
- Editor Control: Focus viewport on specific actors or locations, control viewport camera orientation and distance.
MCP Tools
- {'Sample Project (MCPGameProject)': 'Based off the Blank Project, but with the UnrealMCP plugin added.'}
- {'Plugin (UnrealMCP)': 'Native TCP server for MCP communication, integrates with Unreal Editor subsystems, implements actor manipulation tools.'}
- {'Python MCP Server': 'Manages TCP socket connections, handles command serialization and response parsing, provides error handling and connection management.'}
Usage with Different Platforms
MCP Configuration
Use the following JSON for your mcp configuration based on your MCP client.
script
{
"mcpServers": {
"unrealMCP": {
"command": "uv",
"args": [
"--directory",
"<path/to/the/folder/PYTHON>",
"run",
"unreal_mcp_server.py"
]
}
}
}
Related MCP Servers
View all developer_tools servers →context7
by upstash
Context7 MCP provides up-to-date, version-specific documentation and code examples directly into your prompt, enhancing the capabilities of LLMs by ensuring they use the latest information.
git-mcp
by idosal
GitMCP is a free, open-source, remote Model Context Protocol (MCP) server that transforms GitHub projects into documentation hubs, enabling AI tools to access up-to-date documentation and code.
Sequential Thinking
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
github-mcp-server
by github
The GitHub MCP Server is a Model Context Protocol server that integrates with GitHub APIs for automation and interaction.
deepwiki-mcp
by regenrek
This is an unofficial Deepwiki MCP Server that processes Deepwiki URLs, crawls pages, converts them to Markdown, and returns documents or lists by page.
terraform-mcp-server
by hashicorp
The Terraform MCP Server is a Model Context Protocol server that integrates with Terraform Registry APIs for advanced automation in Infrastructure as Code development.
Everything MCP Server
by modelcontextprotocol
The Everything MCP Server is a comprehensive test server designed to demonstrate the full capabilities of the Model Context Protocol (MCP). It is not intended for production use but serves as a valuable tool for developers building MCP clients.