Funplay Unreal MCP
A pure-Python editor plugin and stdio bridge that exposes the Unreal Editor over a local MCP server, enabling AI assistants to spawn actors, build levels, create materials, import assets, drive Play-In-Editor, capture screenshots, and run arbitrary Python scripts.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Spawn and arrange actors in the scene
- Build levels and Blueprints
- Create materials and import assets
- Drive Play-In-Editor and capture screenshots
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
funplay-unreal-mcp 0.2.0
{
"version": "0.2.0",
"transport": "stdio",
"identifier": "funplay-unreal-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "FUNPLAY_UNREAL_MCP_URL",
"format": "string",
"description": "Optional Unreal MCP HTTP endpoint. Defaults to http://127.0.0.1:8765/."
},
{
"name": "UNREAL_MCP_URL",
"format": "string",
"description": "Compatibility endpoint variable used when FUNPLAY_UNREAL_MCP_URL is not set."
},
{
"name": "FUNPLAY_UNREAL_MCP_TOKEN",
"format": "string",
"isRequired": true,
"description": "Unreal MCP local auth token from the Funplay MCP editor menu or Saved/FunplayMCP/funplay_mcp_settings.json."
},
{
"name": "UNREAL_MCP_TOKEN",
"format": "string",
"description": "Compatibility token variable used when FUNPLAY_UNREAL_MCP_TOKEN is not set."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"funplay-unreal-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp@0.2.0"
],
"env": {
"FUNPLAY_UNREAL_MCP_URL": "<YOUR_FUNPLAY_UNREAL_MCP_URL>",
"UNREAL_MCP_URL": "<YOUR_UNREAL_MCP_URL>",
"FUNPLAY_UNREAL_MCP_TOKEN": "<YOUR_FUNPLAY_UNREAL_MCP_TOKEN>",
"UNREAL_MCP_TOKEN": "<YOUR_UNREAL_MCP_TOKEN>"
}
}
}
}Cline
{
"mcpServers": {
"funplay-unreal-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp@0.2.0"
],
"env": {
"FUNPLAY_UNREAL_MCP_URL": "<YOUR_FUNPLAY_UNREAL_MCP_URL>",
"UNREAL_MCP_URL": "<YOUR_UNREAL_MCP_URL>",
"FUNPLAY_UNREAL_MCP_TOKEN": "<YOUR_FUNPLAY_UNREAL_MCP_TOKEN>",
"UNREAL_MCP_TOKEN": "<YOUR_UNREAL_MCP_TOKEN>"
}
}
}
}VS Code
{
"servers": {
"funplay-unreal-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp@0.2.0"
],
"env": {
"FUNPLAY_UNREAL_MCP_URL": "<YOUR_FUNPLAY_UNREAL_MCP_URL>",
"UNREAL_MCP_URL": "<YOUR_UNREAL_MCP_URL>",
"FUNPLAY_UNREAL_MCP_TOKEN": "<YOUR_FUNPLAY_UNREAL_MCP_TOKEN>",
"UNREAL_MCP_TOKEN": "<YOUR_UNREAL_MCP_TOKEN>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"funplay-unreal-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-unreal-mcp@0.2.0"
],
"env": {
"FUNPLAY_UNREAL_MCP_URL": "<YOUR_FUNPLAY_UNREAL_MCP_URL>",
"UNREAL_MCP_URL": "<YOUR_UNREAL_MCP_URL>",
"FUNPLAY_UNREAL_MCP_TOKEN": "<YOUR_FUNPLAY_UNREAL_MCP_TOKEN>",
"UNREAL_MCP_TOKEN": "<YOUR_UNREAL_MCP_TOKEN>"
}
}
}
}Let your agent find its tools
Find servers like Funplay Unreal MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.