funseaai avatar

FunseaAI Unity MCP

funseaai/unity-mcp

Connects Claude and other MCP clients directly to a running Unity Editor instance through 91 built-in tools, centered on execute_code for in-memory C# execution. You get scene manipulation, script generation, play mode control, input simulation, performance inspection, and editor automation without leaving your AI chat. The package defaults to a 29-tool core profile to reduce noise, but you can switch to full exposure. Safety checks and filesystem guards are enabled by default. Installs as a Unity package via git URL, starts a local HTTP server on 8765, and includes one-click config for Claude Desktop, Cursor, VS Code, and others. Reach for this when you want an AI assistant operating inside Unity rather than just reading and writing files.

GitHub stars
100
tools
80
transport
STDIO
last updated
Apr 10, 2026

Tools

80 tools

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

create_primitive

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/funseaai/unity-mcp
Category
Design & Creative
Package
FunseaAI.Unity.Mcp
Transport
STDIO
Registry
MCP registry, active

Related Design & Creative MCP servers

View all
1codeturion avatarUnity API Documentationcodeturion/unity-api-mcpAccurate Unity API docs (2022/2023/6) for AI agents. Prevents hallucinated signatures.66stars
2funplayai avatarFunplay Godot MCPfunplayai/funplay-godot-mcpstdio bridge for the local Godot Editor MCP server from FunplayAI/funplay-godot-mcp.52stars
3bruchris avatarCanvas Lms Mcpbruchris/canvas-lms-mcpTypeScript MCP server for Canvas LMS — 187 tools across 42 domains.10stars
4gregario avatarGodot Forgegregario/godot-forgeGodot 4 MCP server — test runner, API docs, script analysis, scene parsing, LSP.7stars
5rachitkumarrastogi avatarUnity MCP Serverrachitkumarrastogi/unity-mcp-serverMCP server for Unity: 150+ tools, Unity 6 skills, AI/ML, audits. No Editor.7stars
6admin978 avatarCanvas Mcpadmin978/canvas-mcpLocal-first MCP server for Canvas LMS. Stdio transport, no third-party broker.4stars