funplayai avatar

Funplay Unity MCP

funplayai/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 tools

Public 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

Unity 2022.3+ License: MIT MCP Compatible Editor Only

中文 | 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.



View the full README on GitHub

Details

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

More from funplayai

Related Design & Creative MCP servers

View all
1alvinindra avatarFigma Mcp Rustalvinindra/figma-mcp-rustFigma MCP server in Rust: plugin bridge, no API token, no rate limits, 73 tools.79stars
2acedatacloud avatarMidjourneyacedatacloud/midjourneymcpMCP server for Midjourney AI image generation and editing18stars
3vapagentmedia avatarVap Evapagentmedia/vap-showcaseAI image, video & music generation. Flux, Veo 3.1, Suno V5. Free tier included.0stars
4vola-trebla avatarReact Render Profile Mcpvola-trebla/react-render-profile-mcpDecodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.2stars
5pipeworx-io avatarFigmapipeworx-io/mcp-figmaFigma MCP Pack0stars
6sterion66 avatarGodotsterion66/godot-mcp-serverThe most complete Godot 4 MCP: secure sandbox, 40+ tools (projects–runtime), major MCP clients.0stars