
Funplay Unity MCP
Bridges your Unity Editor to Claude and other MCP clients through 91 built-in tools for scene manipulation, C# execution, play mode control, and input simulation. The default "core" profile exposes 29 high-signal operations centered on execute_code for in-memory C# snippets, letting you describe a game mechanic in one sentence and watch the AI build it directly in your running project. Supports real-time input injection, screenshot capture, performance analysis, and compilation checks. Includes filesystem guards and safety toggles that are on by default. Works with Claude Desktop, Cursor, VS Code, LM Studio, and Windsurf. Install via Git URL in Unity's Package Manager, start the server from the Funplay menu, and use the one-click client configuration to connect.
- GitHub stars
- 304
- tools
- 80
- transport
- STDIO
- last updated
- Nov 12, 2026
Tools
80 toolsPublic tool metadata for what this MCP can expose to an agent.
create_primitiveCreates a primitive GameObject in the scene.
Creates a primitive GameObject in the scene.
No parameter schema in public metadata yet.
create_game_object
No parameter schema in public metadata yet.
delete_game_object
No parameter schema in public metadata yet.
find_game_objects
No parameter schema in public metadata yet.
get_game_object_info
No parameter schema in public metadata yet.
set_transform
No parameter schema in public metadata yet.
duplicate_game_object
No parameter schema in public metadata yet.
rename_game_object
No parameter schema in public metadata yet.
set_parent
No parameter schema in public metadata yet.
add_component
No parameter schema in public metadata yet.
set_tag_and_layer
No parameter schema in public metadata yet.
set_active
No parameter schema in public metadata yet.
get_hierarchy
No parameter schema in public metadata yet.
get_component_properties
No parameter schema in public metadata yet.
list_components
No parameter schema in public metadata yet.
set_component_property
No parameter schema in public metadata yet.
set_component_properties
No parameter schema in public metadata yet.
copy_component
No parameter schema in public metadata yet.
paste_component_values
No parameter schema in public metadata yet.
add_component_to_many
No parameter schema in public metadata yet.
create_script
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.
create_material
No parameter schema in public metadata yet.
assign_material
No parameter schema in public metadata yet.
find_assets
No parameter schema in public metadata yet.
delete_asset
No parameter schema in public metadata yet.
rename_asset
No parameter schema in public metadata yet.
copy_asset
No parameter schema in public metadata yet.
get_asset_import_settings
No parameter schema in public metadata yet.
set_asset_import_settings
No parameter schema in public metadata yet.
find_references
No parameter schema in public metadata yet.
find_broken_references
No parameter schema in public metadata yet.
patch_serialized_reference
No parameter schema in public metadata yet.
get_mesh_info
No parameter schema in public metadata yet.
get_material_properties
No parameter schema in public metadata yet.
set_material_property
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_directory
No parameter schema in public metadata yet.
exists
No parameter schema in public metadata yet.
get_scene_info
No parameter schema in public metadata yet.
list_scenes
No parameter schema in public metadata yet.
load_scene_additive
No parameter schema in public metadata yet.
unload_scene
No parameter schema in public metadata yet.
list_dirty_scenes
No parameter schema in public metadata yet.
save_all_scenes
No parameter schema in public metadata yet.
save_scene
No parameter schema in public metadata yet.
open_scene
No parameter schema in public metadata yet.
create_new_scene
No parameter schema in public metadata yet.
enter_play_mode
No parameter schema in public metadata yet.
exit_play_mode
No parameter schema in public metadata yet.
set_time_scale
No parameter schema in public metadata yet.
get_time_scale
No parameter schema in public metadata yet.
physics_raycast
No parameter schema in public metadata yet.
physics_overlap
No parameter schema in public metadata yet.
physics2d_overlap_point
No parameter schema in public metadata yet.
particle_control
No parameter schema in public metadata yet.
get_lighting_settings
No parameter schema in public metadata yet.
set_lighting_settings
No parameter schema in public metadata yet.
bake_lightmaps
No parameter schema in public metadata yet.
director_evaluate
No parameter schema in public metadata yet.
create_prefab
No parameter schema in public metadata yet.
instantiate_prefab
No parameter schema in public metadata yet.
unpack_prefab
No parameter schema in public metadata yet.
open_prefab_stage
No parameter schema in public metadata yet.
save_prefab_stage
No parameter schema in public metadata yet.
close_prefab_stage
No parameter schema in public metadata yet.
set_prefab_property
No parameter schema in public metadata yet.
set_prefab_properties
No parameter schema in public metadata yet.
create_scriptable_object
No parameter schema in public metadata yet.
get_scriptable_object
No parameter schema in public metadata yet.
set_scriptable_object_properties
No parameter schema in public metadata yet.
create_canvas
No parameter schema in public metadata yet.
create_button
No parameter schema in public metadata yet.
create_text
No parameter schema in public metadata yet.
create_image
No parameter schema in public metadata yet.
raycast_at_point
No parameter schema in public metadata yet.
get_ui_defaults
No parameter schema in public metadata yet.
Sponsors
Readme
Funplay MCP for Unity
The Most Advanced MCP Server for Unity Editor
中文 | English
The Most Advanced MCP Server for Unity
💖 If you find this project useful, please consider giving it a Star. It helps more Unity developers discover it and supports ongoing development.
Details
- Repository
- github.com/funplayai/funplay-unity-mcp
- Category
- Design & Creative
- Package
funplay.unity.mcp- Transport
- STDIO
- Registry
- MCP registry, active