Funplay Godot MCP
An MIT-licensed Godot Editor MCP server that lets AI assistants like Claude Code, Cursor, Windsurf, Codex, and VS Code Copilot operate directly inside your running Godot project. It supports scene creation, script generation, UI authoring, play-mode validation, input simulation, animation setup, camera control, performance inspection, and editor automation.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Build a top-down shooter HUD with health, ammo, pause menu, and hit flash feedback
- Create scene structure and generate scripts from a single prompt
- Validate workflows and configure animations in the Godot editor
- Inspect performance and automate editor tasks
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
funplay-godot-mcp 0.10.1
{
"version": "0.10.1",
"transport": "stdio",
"identifier": "funplay-godot-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "FUNPLAY_GODOT_MCP_URL",
"format": "string",
"description": "Optional Godot MCP HTTP endpoint. Defaults to http://127.0.0.1:8765/."
},
{
"name": "GODOT_MCP_URL",
"format": "string",
"description": "Compatibility endpoint variable used when FUNPLAY_GODOT_MCP_URL is not set."
},
{
"name": "FUNPLAY_GODOT_MCP_TOKEN",
"format": "string",
"isRequired": true,
"description": "Godot MCP local auth token from the Funplay MCP dock or user://funplay_mcp_settings.cfg."
},
{
"name": "GODOT_MCP_TOKEN",
"format": "string",
"description": "Compatibility token variable used when FUNPLAY_GODOT_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-godot-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-godot-mcp@0.10.1"
],
"env": {
"FUNPLAY_GODOT_MCP_URL": "<YOUR_FUNPLAY_GODOT_MCP_URL>",
"GODOT_MCP_URL": "<YOUR_GODOT_MCP_URL>",
"FUNPLAY_GODOT_MCP_TOKEN": "<YOUR_FUNPLAY_GODOT_MCP_TOKEN>",
"GODOT_MCP_TOKEN": "<YOUR_GODOT_MCP_TOKEN>"
}
}
}
}Cline
{
"mcpServers": {
"funplay-godot-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-godot-mcp@0.10.1"
],
"env": {
"FUNPLAY_GODOT_MCP_URL": "<YOUR_FUNPLAY_GODOT_MCP_URL>",
"GODOT_MCP_URL": "<YOUR_GODOT_MCP_URL>",
"FUNPLAY_GODOT_MCP_TOKEN": "<YOUR_FUNPLAY_GODOT_MCP_TOKEN>",
"GODOT_MCP_TOKEN": "<YOUR_GODOT_MCP_TOKEN>"
}
}
}
}VS Code
{
"servers": {
"funplay-godot-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"funplay-godot-mcp@0.10.1"
],
"env": {
"FUNPLAY_GODOT_MCP_URL": "<YOUR_FUNPLAY_GODOT_MCP_URL>",
"GODOT_MCP_URL": "<YOUR_GODOT_MCP_URL>",
"FUNPLAY_GODOT_MCP_TOKEN": "<YOUR_FUNPLAY_GODOT_MCP_TOKEN>",
"GODOT_MCP_TOKEN": "<YOUR_GODOT_MCP_TOKEN>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"funplay-godot-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-godot-mcp@0.10.1"
],
"env": {
"FUNPLAY_GODOT_MCP_URL": "<YOUR_FUNPLAY_GODOT_MCP_URL>",
"GODOT_MCP_URL": "<YOUR_GODOT_MCP_URL>",
"FUNPLAY_GODOT_MCP_TOKEN": "<YOUR_FUNPLAY_GODOT_MCP_TOKEN>",
"GODOT_MCP_TOKEN": "<YOUR_GODOT_MCP_TOKEN>"
}
}
}
}Let your agent find its tools
Find servers like Funplay Godot MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.