@yanhuifair/godot-mcp
The most complete MCP server for Godot Engine 4.x — 386 tools. Let Claude, Cursor, Copilot, Windsurf or any MCP client edit .tscn scenes, .tres resources, GDScript and shaders, drive the live editor, and control the running game (freeze, frame-step, scree
npm · fingerprint bfe6409f5999986f0c1ba312 · repository · RSS
386tools
1recorded versions
21mtracked
tracking started
What changed
Nothing, since tracking began. That is the good outcome, and it is what most servers look like.
Current tools
Show all 386 tool fingerprints
add_animation_library
add_animation_track
add_audio_bus
add_autoload
add_bus_effect
add_input_binding
add_node
add_script_export
add_script_function
add_script_signal
add_shader_graph_node
add_theme_type
add_tileset_source
add_translation_key
attach_script
capture_screenshot
clear_game_logs
clone_node
compile_shader
configure_file_logging
connect_shader_graph_nodes
connect_signal
create_animation
create_atlas_texture
create_audio_bus_layout
create_camera_attributes
create_collision_polygon
create_curve
create_directory
create_environment
create_export_preset
create_gdextension
create_gradient
create_grid_map
create_image_texture
create_joint
create_mesh_primitive
create_multimesh
create_nav_link
create_nav_mesh
create_noise_texture
create_physics_material
create_po_translation
create_resource
create_scene
create_script
create_shader
create_shader_include
create_sky
create_spring_arm
create_sprite_frames
create_theme
create_tileset
create_translation
create_vehicle_body
create_visual_shader
create_world
create_world_environment
delete_file
diff_animation
diff_project_config
diff_resource
diff_scene
diff_script
disconnect_shader_graph_nodes
disconnect_signal
duplicate_resource
duplicate_scene
edit_scene
editor_add_autoload
editor_add_input_action
editor_add_node
editor_attach_script
editor_bake_lightmaps
editor_bake_navigation
editor_clear_errors
editor_close_scene
editor_connect_signal
editor_copy
editor_create_camera
editor_create_csg_box
editor_create_csg_cylinder
editor_create_csg_merge
editor_create_csg_polygon
editor_create_csg_sphere
editor_create_folder
editor_create_gpu_particles
editor_create_mesh_instance
editor_create_multiplayer_spawner
editor_create_multiplayer_synchronizer
editor_create_scene
editor_create_script
editor_cut
editor_debug_break
editor_debug_continue
editor_debug_step
editor_debug_step_over
editor_delete_asset
editor_delete_selected
editor_disable_plugin
editor_disconnect_signal
editor_duplicate_asset
editor_duplicate_node
editor_enable_plugin
editor_evaluate_expression
editor_focus
editor_get_3d_snap
editor_get_autoloads
editor_get_breakpoints
editor_get_camera
editor_get_class_doc
editor_get_class_list
editor_get_class_properties
editor_get_class_signals
editor_get_debug_variables
editor_get_dependencies
editor_get_editor_setting
editor_get_errors
editor_get_filesystem_selection
editor_get_info
editor_get_input_map
editor_get_method_list
editor_get_node_properties
editor_get_open_scene
editor_get_open_scenes
editor_get_paths
editor_get_performance
editor_get_playing_scene
editor_get_plugin_list
editor_get_project_directory
editor_get_project_setting
editor_get_recent_scenes
editor_get_rect
editor_get_running_scene_tree
editor_get_scene_changes
editor_get_selection
editor_get_stack_trace
editor_get_unsaved_scenes
editor_health_check
editor_instantiate_scene
editor_is_playing
editor_list_filesystem
editor_list_node_signals
editor_mark_scene_unsaved
editor_move_asset
editor_move_node
editor_open_asset
editor_open_dock
editor_open_script_at_line
editor_paste
editor_pause
editor_play
editor_play_current_scene
editor_read_current_scene
editor_redo
editor_reimport_asset
editor_reload_scene
editor_remove_autoload
editor_remove_breakpoint
editor_remove_input_action
editor_remove_node
editor_rename_asset
editor_rename_node
editor_reparent_node
editor_restart
editor_run_gdscript
editor_run_specific_scene
editor_save
editor_save_all
editor_save_scene_as
editor_search_help
editor_select_node
editor_set_animated_sprite_param
editor_set_area_param
editor_set_audio_listener_param
editor_set_audio_player_param
editor_set_breakpoint
editor_set_camera
editor_set_camera_param
editor_set_character_body_param
editor_set_container_param
editor_set_decal_param
editor_set_distraction_free
editor_set_editor_setting
editor_set_main_scene
editor_set_marker_param
editor_set_movie_maker
editor_set_multiplayer_spawner_param
editor_set_multiplayer_synchronizer_param
editor_set_node_properties
editor_set_occluder_param
editor_set_parallax_param
editor_set_particles_param
editor_set_project_setting
editor_set_rich_text_param
editor_set_selection
editor_set_soft_body_param
editor_set_tab_container_param
editor_set_video_player_param
editor_set_viewport_param
editor_show_in_filesystem
editor_show_toast
editor_simulate_key
editor_stop
editor_take_screenshot
editor_toggle_grid
editor_toggle_snap
editor_undo
editor_unpause
export_project
find_nodes_in_scenes
find_unused_assets
fix_missing_uids
generate_cohesion_report
generate_project_report
get_godot_version
get_shader_node_defaults
get_status
get_uid
get_user_data_dir
is_editor_running
launch_editor
list_all_signals
list_animations
list_audio_files
list_autoloads
list_cameras
list_csproj
list_environments
list_game_logs
list_groups
list_import_files
list_joints
list_lights
list_materials
list_missing_uids
list_nav_regions
list_paths
list_physics_materials
list_popups
list_project_files
list_projects
list_resources
list_scenes
list_scripts
list_shader_includes
list_shader_node_types
list_shaders
list_skeletons
list_textures
list_tilesets
list_translations
list_ui_nodes
list_visual_shaders
load_sprite
modify_node
monitor_output
move_file
read_animated_sprite
read_animation
read_animation_tree
read_area
read_audio_bus_layout
read_audio_listener
read_audio_player
read_audio_stream
read_camera
read_character_body
read_collision_layers
read_collision_polygon
read_container
read_csproj
read_curve
read_decal
read_environment
read_export_presets
read_game_log
read_gdextension
read_gradient
read_grid_map
read_import_config
read_input_map
read_joint
read_light_2d
read_marker
read_material
read_mesh_instance
read_multimesh
read_nav_agent
read_nav_obstacle
read_nav_region
read_occluder
read_parallax
read_particles
read_path
read_physics_material
read_project_config
read_project_icon
read_raycast
read_reflection_probe
read_resource
read_rich_text
read_scene
read_script
read_script_structure
read_shader
read_shader_include
read_skeleton
read_soft_body
read_spring_arm
read_sprite_frames
read_stylebox
read_tab_container
read_texture_info
read_theme
read_tilemap
read_tileset
read_translation
read_vehicle_body
read_video_player
read_viewport
read_visual_shader
register_translation
remove_animation_track
remove_audio_bus
remove_autoload
remove_export_preset
remove_input_action
remove_joint
remove_node
remove_shader_graph_node
rename_node
run_project
runtime_call_method
runtime_emit_signal
runtime_freeze
runtime_get_node
runtime_get_tree
runtime_input
runtime_ping
runtime_resume
runtime_screenshot
runtime_set_node
runtime_step
scene_dependency_graph
search_in_project
search_in_scripts
search_scene_content
search_tools
set_animation_param
set_animation_tree_param
set_bus_volume
set_collision_shape
set_environment_param
set_joint_param
set_keyframe
set_light_2d_param
set_light_param
set_material_param
set_mesh_surface_material
set_node_position
set_node_rotation
set_node_scale
set_shader_node_param
set_shape_points
set_skeleton_bone_pose
set_stylebox
set_texture_import_flags
simplify_polygon
stop_project
transform_node
unregister_translation
update_export_preset
update_project_uids
validate_project
validate_script
validate_shader
write_collision_layers
write_import_config
write_input_action
write_path_curve
write_project_config
write_resource
write_script
write_shader
write_translation
Watch this server yourself
If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.
npx -y mcp-pin@0.2.3 -- <your @yanhuifair/godot-mcp command>
Or subscribe to this page's RSS feed to be told when it changes.
Badge
The badge states one fact about time and nothing else. It never claims a server is safe.
[](https://mcp-pin.gautamkhosla.com/servers/6f201820ed794e0f.html)