Connect your agent
The server speaks MCP over Streamable HTTP at http://127.0.0.1:9331/uea-mcp. Any client that
supports HTTP transports works.
Claude Code
.mcp.json in the project (or claude mcp add --transport http unreal http://127.0.0.1:9331/uea-mcp):
{
"mcpServers": {
"unreal": { "type": "http", "url": "http://127.0.0.1:9331/uea-mcp" }
}
}
Cursor
.cursor/mcp.json:
{ "mcpServers": { "unreal": { "url": "http://127.0.0.1:9331/uea-mcp" } } }
VS Code (Copilot agent mode)
.vscode/mcp.json:
{ "servers": { "unreal": { "type": "http", "url": "http://127.0.0.1:9331/uea-mcp" } } }
Codex CLI / Gemini CLI
Both accept HTTP servers in their MCP config; use the same URL.
Checking the connection
curl http://127.0.0.1:9331/health
returns the engine version and the number of tools. The repository also ships
Tools/uea_smoke.py, which initialises a session, lists the tools and calls edit.ping.
Security
Only loopback connections are accepted (requests with a non-localhost Origin header are
rejected). There is no authentication because the endpoint is never exposed outside the machine;
do not port-forward it.