Funplay Unreal MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 75 installs a week from npm. Last commit 23 Jun 2026.
stdio bridge for the local Unreal Editor MCP server from FunplayAI/funplay-unreal-mcp.
We read the source, 5 d ago · rules 995398eba69f
Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.
self.path = os.path.join(self.dir, constants.SETTINGS_FILENAME)
exec(compile(code, "<funplay_execute_python>", "exec"), namespace) # noqa: S102
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
Today is the operative word: we check Funplay Unreal MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add funplay-unreal-mcp -e 'FUNPLAY_UNREAL_MCP_TOKEN=<FUNPLAY_UNREAL_MCP_TOKEN>' -- npx -y funplay-unreal-mcp
{
"mcpServers": {
"funplay-unreal-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp"
],
"env": {
"FUNPLAY_UNREAL_MCP_TOKEN": "<FUNPLAY_UNREAL_MCP_TOKEN>"
}
}
}
}
[mcp_servers.funplay-unreal-mcp]
command = "npx"
args = ["-y", "funplay-unreal-mcp"]
env = { FUNPLAY_UNREAL_MCP_TOKEN = "<FUNPLAY_UNREAL_MCP_TOKEN>" }
{
"mcpServers": {
"funplay-unreal-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp"
],
"env": {
"FUNPLAY_UNREAL_MCP_TOKEN": "<FUNPLAY_UNREAL_MCP_TOKEN>"
}
}
}
}
{
"servers": {
"funplay-unreal-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp"
],
"env": {
"FUNPLAY_UNREAL_MCP_TOKEN": "<FUNPLAY_UNREAL_MCP_TOKEN>"
}
}
}
}
Put your own value in place of
<FUNPLAY_UNREAL_MCP_TOKEN> (Unreal MCP local auth token from the Funplay MCP editor menu or Saved/FunplayMCP/funplay_mcp_settings.json).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
FUNPLAY_UNREAL_MCP_URL (Optional Unreal MCP HTTP endpoint. Defaults to http://127.0.0.1:8765/), UNREAL_MCP_URL (Compatibility endpoint variable used when FUNPLAY_UNREAL_MCP_URL is not set), UNREAL_MCP_TOKEN (Compatibility token variable used when FUNPLAY_UNREAL_MCP_TOKEN is not set).
stdio bridge for the local Unity Editor MCP server from FunplayAI/funplay-unity-mcp.
stdio bridge for the local Godot Editor MCP server from FunplayAI/funplay-godot-mcp.
stdio bridge for the local Cocos Creator Editor MCP server from FunplayAI/funplay-cocos-mcp.
stdio bridge for the local Unity Editor MCP server from FunseaAI/unity-mcp.
Control the Unity Editor from MCP hosts through a local Rust server and C# Unity bridge.
stdio bridge for the SPOC MCP server — for Claude Desktop, Cursor, Zed
Control the Unreal Engine 5 editor from any MCP client: Blueprints, materials, Niagara.
Real signed-browser automation for AI agents, over a local stdio MCP server.
Answers built from our own checks of this server.