funplayai avatar

Funplay Godot MCP

funplayai/funplay-godot-mcp

This is an HTTP-based MCP server that runs inside the Godot 4.2+ editor as a plugin, letting Claude and other AI assistants create scenes, generate scripts, build UI trees, simulate input, and control play mode through a single execute_code tool plus structured resources for project state and editor context. It defaults to a compact core tool profile to keep token budgets low, exposes optional project-local skill files and AGENTS.md for repository-aware clients, and includes a Godot dock for one-click client configuration, tool exposure control, and update checks. The npm package listed here is a stdio wrapper around that HTTP server for registries that require stdio transport. Reach for this when you want AI-driven Godot workflows that go beyond file editing into live editor automation and runtime validation.

GitHub stars
52
tools
80
auth
Secret needed
transport
STDIO
env vars
4
last updated
Oct 10, 2026

Tools

80 tools

Public tool metadata for what this MCP can expose to an agent.

get_scene_info

No parameter schema in public metadata yet.

get_scene_tree

No parameter schema in public metadata yet.

list_scenes

No parameter schema in public metadata yet.

open_scene

No parameter schema in public metadata yet.

save_scene

No parameter schema in public metadata yet.

save_scene_as

No parameter schema in public metadata yet.

create_new_scene

No parameter schema in public metadata yet.

instantiate_scene

No parameter schema in public metadata yet.

create_packed_scene_from_node

No parameter schema in public metadata yet.

get_packed_scene_info

No parameter schema in public metadata yet.

get_node_info

No parameter schema in public metadata yet.

find_nodes

No parameter schema in public metadata yet.

select_node

No parameter schema in public metadata yet.

create_node

No parameter schema in public metadata yet.

duplicate_node

No parameter schema in public metadata yet.

rename_node

No parameter schema in public metadata yet.

reparent_node

No parameter schema in public metadata yet.

remove_node

No parameter schema in public metadata yet.

set_node_property

No parameter schema in public metadata yet.

set_node_properties

No parameter schema in public metadata yet.

set_transform_2d

No parameter schema in public metadata yet.

set_transform_3d

No parameter schema in public metadata yet.

set_node_script

No parameter schema in public metadata yet.

list_node_properties

No parameter schema in public metadata yet.

list_node_signals

No parameter schema in public metadata yet.

list_node_methods

No parameter schema in public metadata yet.

create_script

No parameter schema in public metadata yet.

list_scripts

No parameter schema in public metadata yet.

edit_script

No parameter schema in public metadata yet.

patch_script

No parameter schema in public metadata yet.

open_script

No parameter schema in public metadata yet.

validate_script

No parameter schema in public metadata yet.

get_script_errors

No parameter schema in public metadata yet.

request_script_reload

No parameter schema in public metadata yet.

get_dotnet_project_info

No parameter schema in public metadata yet.

map_project

No parameter schema in public metadata yet.

find_usages

No parameter schema in public metadata yet.

plan_script_refactor

No parameter schema in public metadata yet.

apply_script_refactor

No parameter schema in public metadata yet.

list_project_settings

No parameter schema in public metadata yet.

get_project_setting

No parameter schema in public metadata yet.

set_project_setting

No parameter schema in public metadata yet.

list_input_actions

No parameter schema in public metadata yet.

get_input_action

No parameter schema in public metadata yet.

add_input_action

No parameter schema in public metadata yet.

remove_input_action

No parameter schema in public metadata yet.

add_input_event_to_action

No parameter schema in public metadata yet.

clear_input_events

No parameter schema in public metadata yet.

list_autoloads

No parameter schema in public metadata yet.

set_autoload

No parameter schema in public metadata yet.

remove_autoload

No parameter schema in public metadata yet.

funplay_help

No parameter schema in public metadata yet.

list_tool_catalog

No parameter schema in public metadata yet.

get_dashboard_status

No parameter schema in public metadata yet.

get_capability_status

No parameter schema in public metadata yet.

get_editor_protocol_status

No parameter schema in public metadata yet.

get_release_readiness

No parameter schema in public metadata yet.

list_workflow_coverage

No parameter schema in public metadata yet.

install_runtime_bridge

No parameter schema in public metadata yet.

remove_runtime_bridge

No parameter schema in public metadata yet.

get_runtime_bridge_status

No parameter schema in public metadata yet.

query_runtime_node

No parameter schema in public metadata yet.

capture_runtime_view

No parameter schema in public metadata yet.

send_runtime_input

No parameter schema in public metadata yet.

get_runtime_events

No parameter schema in public metadata yet.

get_undo_redo_status

No parameter schema in public metadata yet.

editor_undo

No parameter schema in public metadata yet.

editor_redo

No parameter schema in public metadata yet.

read_file

No parameter schema in public metadata yet.

write_file

No parameter schema in public metadata yet.

search_files

No parameter schema in public metadata yet.

list_files

No parameter schema in public metadata yet.

file_exists

No parameter schema in public metadata yet.

delete_file

No parameter schema in public metadata yet.

move_file

No parameter schema in public metadata yet.

copy_file

No parameter schema in public metadata yet.

get_play_state

No parameter schema in public metadata yet.

enter_play_mode

No parameter schema in public metadata yet.

play_main_scene

No parameter schema in public metadata yet.

exit_play_mode

No parameter schema in public metadata yet.

Sponsors

Configuration

FUNPLAY_GODOT_MCP_URL

Optional Godot MCP HTTP endpoint. Defaults to http://127.0.0.1:8765/.

GODOT_MCP_URL

Compatibility endpoint variable used when FUNPLAY_GODOT_MCP_URL is not set.

FUNPLAY_GODOT_MCP_TOKEN*secret

Godot MCP local auth token from the Funplay MCP dock or user://funplay_mcp_settings.cfg.

GODOT_MCP_TOKENsecret

Compatibility token variable used when FUNPLAY_GODOT_MCP_TOKEN is not set.

Readme

Funplay MCP for Godot

The Most Advanced MCP Server for Godot Editor

Godot 4.2+ License: MIT MCP Compatible Editor Only

Godot Asset Store · 中文 | English

💖 If you find this project useful, please consider giving it a Star. It helps more Godot developers discover it and supports ongoing development.


Funplay MCP for Godot is 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.


View the full README on GitHub

Details

Repository
github.com/funplayai/funplay-godot-mcp
Category
Design & Creative
Package
funplay-godot-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from funplayai

Related Design & Creative MCP servers

View all
1bruchris avatarCanvas Lms Mcpbruchris/canvas-lms-mcpTypeScript MCP server for Canvas LMS — 187 tools across 42 domains.10stars
2gregario avatarGodot Forgegregario/godot-forgeGodot 4 MCP server — test runner, API docs, script analysis, scene parsing, LSP.7stars
3rachitkumarrastogi avatarUnity MCP Serverrachitkumarrastogi/unity-mcp-serverMCP server for Unity: 150+ tools, Unity 6 skills, AI/ML, audits. No Editor.7stars
4admin978 avatarCanvas Mcpadmin978/canvas-mcpLocal-first MCP server for Canvas LMS. Stdio transport, no third-party broker.4stars
5user0856 avatarSnapRenderuser0856/snaprender-integrationsGive AI agents eyes: screenshot any URL as PNG, JPEG, WebP or PDF, or read it as markdown.0stars
6alexalexalex222 avatarFrontend Design Loop MCPalexalexalex222/frontend-design-loop-mcpDesign-first MCP for coding agents that improves websites with screenshot-grounded iteration.2stars