osfeed.dev
Projects/CoplayDev / unity-mcp

MCP for Unity

An MCP bridge for the Unity Editor

Get it on GitHub
Unclaimed

Written by @iluxav from the project's code and releases, not by its maintainers. Last updated for v10.3.0 (2026-10-04), so it may lag behind newer releases.

Are you @CoplayDev?Claim it, and your coding agent keeps it current with each release
v10.3.0 · 44 things you can do 14.8k stars 22 changes to know before upgrading

Control Unity scenes, edit scripts and assets, run tests, and build games from an MCP client.

What you can do with MCP for Unity

Create, load and save Unity scenes and modify GameObjects.

Present at v5.0.0
Good to know

Requires a running Unity Editor and configured MCP client.

Share
Wrong?

Import, create and modify Unity assets, materials and shaders.

Present at v5.0.0
Good to know

Requires a running Unity Editor and configured MCP client.

Share
Wrong?

Create and edit C# scripts with structured edits and validation.

Present at v5.0.0
Good to know

Basic validation is available without Roslyn; strict compiler diagnostics require optional Roslyn dependencies.

Share
Wrong?

Read or clear Unity console messages.

Present at v5.0.0
Good to know

Requires a running Unity Editor and configured MCP client.

Share
Wrong?

Control Editor state and execute Unity menu items.

Present at v5.0.0
Good to know

Requires a running Unity Editor and configured MCP client.

Share
Wrong?

Connect MCP clients to a running Unity Editor.

Present at v5.0.0
Good to know

Unity 2021.3 LTS+, Python 3.10+, uv and a configured MCP client.

Share
Wrong?

Create and modify Unity prefab assets.

Present at v5.0.0
Good to know

Requires a running Unity Editor and configured MCP client.

Share
Wrong?

Discover and run Unity tests from an MCP client.

Since v6.3.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?
Show all 44

Add custom Unity automation tools from the project's Assets folder.

Since v6.3.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Route MCP tool calls to a selected Unity Editor instance.

Since v7.0.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Connect an MCP client and Unity Editor through an HTTP server.

Since v8.2.3
Good to know

The HTTP server runs separately; stdio remains available.

Share
Wrong?

Run multiple Unity tool operations in a batch.

Since v8.2.3
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Capture images from Unity cameras.

Since v8.2.3
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Configure VS Code Insiders Copilot to control Unity.

Since v8.2.3
Good to know

Requires VS Code Insiders with Copilot and a running Unity Editor.

Share
Wrong?

Configure Rider as an MCP client for Unity.

Since v8.3.0
Good to know

Requires Rider's MCP client support.

Share
Wrong?

Configure Kilo Code as an MCP client for Unity.

Since v8.3.0
Good to know

Requires Kilo Code.

Share
Wrong?

Create and modify Unity ScriptableObject assets.

Since v9.2.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Refresh Unity assets and wait for the Editor to become ready.

Since v9.2.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Create and configure Unity visual effects.

Since v9.2.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Control Unity from command-line scripts.

Since v9.2.0
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Generate procedural textures and sprites in Unity.

Since v9.4.7
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Run an authenticated remote MCP server for Unity.

Since v9.4.7
Good to know

Remote-hosted mode requires an API-key validation endpoint.

Share
Wrong?

Create and edit animation clips and Animator controllers.

Since v9.4.7
Good to know

Requires Unity Editor and a configured MCP client.

Share
Wrong?

Create UXML interfaces and USS stylesheets and attach them to Unity UI Documents.

Since v9.6.0
Good to know

Enable the ui tool group; Editor-mode render previews are best-effort and may be blank.

Share
Wrong?

Create and edit ProBuilder meshes inside Unity.

Since v9.6.0
Good to know

Requires the ProBuilder package and the probuilder tool group.

Share
Wrong?

Choose which Unity tool groups are visible to an MCP client.

Since v9.6.0
Good to know

Clients may need to refresh their tool list.

Share
Wrong?

Configure Unity cameras and Cinemachine camera workflows.

Since v9.6.0
Good to know

Cinemachine-specific operations require Cinemachine.

Share
Wrong?

Configure rendering, post-processing and lighting from an MCP client.

Since v9.6.0
Good to know

Volume effects require URP/HDRP; renderer features require URP; baking runs in Edit mode.

Share
Wrong?

Find, install and remove Unity packages and configure scoped registries.

Since v9.6.0
Good to know

Requires access to the relevant package sources.

Share
Wrong?

Look up Unity documentation and inspect available APIs.

Since v9.6.0
Good to know

Documentation lookup requires internet access; the docs tool group must be enabled.

Share
Wrong?

Build Unity players and manage build targets, settings and scene lists.

Since v9.6.2
Good to know

Requires the target platform's Unity build support; Build Profiles require Unity 6+.

Share
Wrong?

Control profiling sessions, read counters and capture memory snapshots.

Since v9.6.6
Good to know

Enable profiling tools; memory snapshots require com.unity.memoryprofiler; Frame Debugger event reads are best-effort.

Share
Wrong?

Configure physics, joints and collision settings and perform physics queries.

Since v9.6.6
Good to know

Available 2D and 3D operations depend on their Unity physics modules.

Share
Wrong?

Run C# code inside the Unity Editor.

Since v9.6.6
Good to know

Enable the scripting_ext tool group.

Share
Wrong?

Configure OpenClaw to control Unity over MCP.

Since v9.6.8
Good to know

Requires OpenClaw; this release restores its configurator.

Share
Wrong?

Configure Kimi Code CLI as an MCP client for Unity.

Since v9.7.3
Good to know

Requires Kimi Code CLI.

Share
Wrong?

Generate 3D models from text or image prompts and import them into Unity.

Since v10.0.0
Good to know

Enable asset_gen and supply Tripo or Meshy credentials; provider charges apply. Tripo image input requires a hosted URL.

Share
Wrong?

Generate images for Unity assets with fal.ai or OpenRouter.

Since v10.0.0
Good to know

Enable asset_gen and supply your own provider key; provider pricing and input capabilities vary.

Share
Wrong?

Import Sketchfab models or local FBX, OBJ and glTF files into Unity.

Since v10.0.0
Good to know

Enable asset_gen; GLB/glTF import requires glTFast. Imports stay under Assets and archives must pass validation.

Share
Wrong?

Generate sound effects and background music and import them as Unity AudioClips.

Since v10.1.0
Good to know

Enable asset_gen and provide a fal.ai key in the Editor; models have different duration limits and provider charges apply.

Share
Wrong?

Control Blender from Unity and import its models into the open Unity scene.

Since v10.3.0
Good to know

Enable asset_gen; Blender must run with the BlenderMCP addon connected. GLB import requires glTFast.

Share
Wrong?

Before you upgrade MCP for Unity

Newest first
Show 19 older
v9.4.7

`manage_components` can wire UnityEvents and use serialized-property fallback. Remove stale search/component-only parameters from `manage_gameobject`; use the dedicated tools.

Action requiredInferredAffects: Clients still sending old search/component parameters to manage_gameobject.
Read the evidence
Share
Wrong?
v9.2.0

Move searches to `find_gameobjects`, component edits to `manage_components` and reads to resources. Object-reference assignments, prefab-stage lookup and reactivating inactive objects are fixed.

Action requiredInferredAffects: Automation using the previous GameObject search or component actions.
Read the evidence
Share
Wrong?
v8.2.3

Reconfigure old copied-server paths for `uvx` or HTTP. Codex CLI, Windows Claude configuration, stdio reloads and transport-session routing receive fixes.

Action requiredAffects: Clients configured with the old copied server path.
Read the evidence
Share
Wrong?
v6.3.0

Use Python 3.11+ if still on 3.10. The new setup window replaces the legacy UI; Codex configuration and port discovery are fixed, and Trae gains a configurator.

Action requiredAffects: Installations using Python 3.10.
Read the evidence
Share
Wrong?
MCP for Unity release history 18
v10.3.0

Control Blender from Unity and bring its models into the open scene.

Details

Blender Bridge connects to a running BlenderMCP addon for inspection, Python execution and model handoff. Asset-generation catalogs discover live fal.ai and OpenRouter models.

v10.3.0; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Control Blender from Unity and import its models in…Improved: Generate images for Unity assets with fal.ai or Ope…Now works: Read or clear Unity console messages.Now works: Discover and run Unity tests from an MCP client.Now works: Refresh Unity assets and wait for the Editor to bec…Now works: Create and edit animation clips and Animator contro…Now works: Connect MCP clients to a running Unity Editor.Now works: Create and edit C# scripts with structured edits an…Action required / inferred: Run an authenticated remote MCP server for Unity.Behavior changed / inferred: Control Editor state and execute Unity menu items.Added: Configure Trae CN as an MCP client for Unity.Added: Configure Pi as an MCP client for Unity.

Seeded by @iluxav with Codex

Read the evidence
v10.2.0

Let longer Unity stdio operations finish before the bridge times out.

Details

The stdio command timeout increases from 30 seconds to five minutes and becomes configurable. Builds save existing scenes and assets before building.

v10.2.0; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Behavior changed: Connect MCP clients to a running Unity Editor.Behavior changed: Build Unity players and manage build targets, setti…Now works: Run C# code inside the Unity Editor.Now works: Create and edit C# scripts with structured edits an…Now works: Read or clear Unity console messages.Now works: Capture images from Unity cameras.Now works: Create, load and save Unity scenes and modify GameO…

Seeded by @iluxav with Codex

Read the evidence
v10.1.2

Set component properties when creating a GameObject.

Details

GameObject creation passes component properties through; camera CLI commands and stuck-test recovery work.

v10.1.2; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Now works: Create, load and save Unity scenes and modify GameO…Now works: Control Unity from command-line scripts.Improved: Discover and run Unity tests from an MCP client.Now works: Connect an MCP client and Unity Editor through an H…Now works: Connect MCP clients to a running Unity Editor.Behavior changed: Control Editor state and execute Unity menu items.

Seeded by @iluxav with Codex

Read the evidence
v10.1.0
with v10.0.2

Generate sound effects and music as Unity AudioClips.

Details

Audio generation uses fal.ai through the asset_gen group. Instance routing requires an explicit target when multiple Editors are connected.

v10.1.0; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Generate sound effects and background music and imp…Action required / inferred: Route MCP tool calls to a selected Unity Editor ins…Improved: Import Sketchfab models or local FBX, OBJ and glTF…Now works: Capture images from Unity cameras.Now works: Read or clear Unity console messages.Behavior changed: Build Unity players and manage build targets, setti…Now works: Connect an MCP client and Unity Editor through an H…Now works: Connect MCP clients to a running Unity Editor.

Seeded by @iluxav with Codex

Read the evidence
v10.0.0

Generate 3D assets from prompts and import them into Unity.

Details

The opt-in asset_gen group adds provider-backed image/model generation, Sketchfab import and local-file model import; provider keys are stored by the Editor.

v10.0.0; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Generate 3D models from text or image prompts and i…Added: Generate images for Unity assets with fal.ai or Ope…Added: Import Sketchfab models or local FBX, OBJ and glTF…

Seeded by @iluxav with Codex

Read the evidence
v9.7.3

Capture memory snapshots on Unity 6.

Details

Memory Profiler snapshot actions work on Unity 6. Prefab-stage resources, screenshots and server launch receive user-visible fixes.

v9.7.3; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Now works: Control profiling sessions, read counters and captu…Now works: Create and modify Unity prefab assets.Now works: Capture images from Unity cameras.Improved: Connect an MCP client and Unity Editor through an H…Now works: Run C# code inside the Unity Editor.Behavior changed / inferred: Connect MCP clients to a running Unity Editor.Added: Configure Kimi Code CLI as an MCP client for Unity.

Seeded by @iluxav with Codex

Read the evidence
v9.7.1
with v9.7.0

Include UI Toolkit overlays in captured Unity game views.

Details

Composited game-view captures include UI Toolkit overlays; test initialization timeouts and custom-tool execution become more configurable.

v9.7.1; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Now works: Capture images from Unity cameras.Improved: Discover and run Unity tests from an MCP client.Now works: Add custom Unity automation tools from the project'…Improved: Connect MCP clients to a running Unity Editor.Now works: Create and edit C# scripts with structured edits an…

Seeded by @iluxav with Codex

Read the evidence
v9.6.8

Save edits made in Unity's prefab stage correctly.

Details

Prefab saving follows the prefab-stage workflow; Unity 6.5 compatibility and script validation are corrected.

v9.6.8; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Now works: Create and modify Unity prefab assets.Now works: Connect MCP clients to a running Unity Editor.Now works: Create and edit C# scripts with structured edits an…Added: Configure OpenClaw to control Unity over MCP.

Seeded by @iluxav with Codex

Read the evidence
v9.6.6
with v9.6.4, v9.6.5

Inspect Unity performance and capture memory snapshots through MCP.

Details

Profiling and physics tools join the catalog; arbitrary C# execution and prefab-stage controls are added.

v9.6.6; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Control profiling sessions, read counters and captu…Added: Configure physics, joints and collision settings an…Added: Run C# code inside the Unity Editor.Improved: Create and modify Unity prefab assets.Improved: Generate procedural textures and sprites in Unity.Improved: Create, load and save Unity scenes and modify GameO…Now works: Connect MCP clients to a running Unity Editor.Now works: Create and edit C# scripts with structured edits an…

Seeded by @iluxav with Codex

Read the evidence
v9.6.2

Build Unity players from an MCP client.

Details

Build tools manage targets, settings, scenes and batch jobs. Scene tools add additive loading, scene switching, object transfer and validation.

v9.6.2; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Build Unity players and manage build targets, setti…Action required / inferred: Create, load and save Unity scenes and modify GameO…

Seeded by @iluxav with Codex

Read the evidence
v9.6.0
with v9.4.8, v9.5.1, v9.5.2, v9.5.3

Create Unity UI Toolkit interfaces through MCP.

Details

UI, ProBuilder, camera, graphics, package-management and API-lookup tools join the catalog. Tool groups let users choose which domains are visible.

v9.6.0; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Create UXML interfaces and USS stylesheets and atta…Added: Create and edit ProBuilder meshes inside Unity.Added / inferred: Choose which Unity tool groups are visible to an MC…Added: Configure Unity cameras and Cinemachine camera work…Added: Configure rendering, post-processing and lighting f…Added: Find, install and remove Unity packages and configu…Added: Look up Unity documentation and inspect available A…Improved: Capture images from Unity cameras.Improved: Connect MCP clients to a running Unity Editor.Improved: Create and edit C# scripts with structured edits an…Improved: Import, create and modify Unity assets, materials a…

Seeded by @iluxav with Codex

Read the evidence
v9.4.7
with v9.3.0, v9.3.1, v9.3.2, v9.4.0, v9.4.1, v9.4.2, v9.4.4, v9.4.6

Edit prefab contents without opening the prefab stage.

Details

Headless prefab editing replaces the previous stage actions. Remote authentication, animation editing and stricter connection settings expand and change available workflows.

v9.4.7; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Action required: Create and modify Unity prefab assets.Added: Generate procedural textures and sprites in Unity.Added: Run an authenticated remote MCP server for Unity.Added: Create and edit animation clips and Animator contro…Action required: Connect an MCP client and Unity Editor through an H…Action required: Read or clear Unity console messages.Improved: Route MCP tool calls to a selected Unity Editor ins…Now works: Create and edit C# scripts with structured edits an…Now works: Add custom Unity automation tools from the project'…Action required / inferred: Create, load and save Unity scenes and modify GameO…Improved: Connect MCP clients to a running Unity Editor.

Seeded by @iluxav with Codex

Read the evidence
v9.2.0
with v8.4.0, v8.5.0, v8.6.0, v8.7.0, v8.7.1, v9.0.0, v9.0.1, v9.0.2, v9.0.3, v9.0.4, v9.0.5, v9.0.6, v9.0.7, v9.0.8, v9.1.0

Run Unity tests asynchronously and poll for results.

Details

Async test jobs, Editor readiness and refresh operations join the toolset. GameObject searches and component operations move into dedicated tools.

v9.2.0; Unity 2021.3 LTS+, Python 3.10+, uv and an MCP client.

Added: Create and modify Unity ScriptableObject assets.Behavior changed: Discover and run Unity tests from an MCP client.Added: Refresh Unity assets and wait for the Editor to bec…Action required / inferred: Create, load and save Unity scenes and modify GameO…Added: Create and configure Unity visual effects.Behavior changed: Read or clear Unity console messages.Now works: Connect MCP clients to a running Unity Editor.Added: Control Unity from command-line scripts.Improved: Add custom Unity automation tools from the project'…Added: Configure OpenCode to control Unity over MCP.

Seeded by @iluxav with Codex

Read the evidence
v8.3.0

Run only the Unity tests you select.

Details

The test runner gains filtering options, and setup adds Rider and Kilo Code configurators.

v8.3.0; install the tagged MCPForUnity package and matching server. Requires Unity 2021.3 LTS+, uv and an MCP client.

Improved: Discover and run Unity tests from an MCP client.Added: Configure Rider as an MCP client for Unity.Added: Configure Kilo Code as an MCP client for Unity.

Seeded by @iluxav with Codex

Read the evidence
v8.2.3
with v8.0.0, v8.0.1, v8.1.0, v8.1.1, v8.1.2, v8.1.3, v8.1.4, v8.1.5, v8.1.6, v8.2.0, v8.2.1, v8.2.2

Connect Unity to an MCP server over HTTP.

Details

HTTP becomes the default transport and uvx replaces the copied embedded server. Batch operations, dedicated material editing and camera capture extend automation.

v8.2.3; install the tagged MCPForUnity package and matching server. Requires Unity 2021.3 LTS+, uv and an MCP client.

Added: Connect an MCP client and Unity Editor through an H…Action required: Connect MCP clients to a running Unity Editor.Action required: Add custom Unity automation tools from the project'…Added: Run multiple Unity tool operations in a batch.Added: Capture images from Unity cameras.Improved: Import, create and modify Unity assets, materials a…Now works: Create and modify Unity prefab assets.Now works: Create and edit C# scripts with structured edits an…Added: Configure VS Code Insiders Copilot to control Unity.

Seeded by @iluxav with Codex

Read the evidence
v7.0.0

Target a specific Unity Editor when several projects are open.

Details

Session-based instance routing selects the target Editor. Python 3.10 becomes supported, and test mode names change.

v7.0.0; install the tagged MCPForUnity package and matching server. Requires Unity 2021.3 LTS+, uv and an MCP client.

Added: Route MCP tool calls to a selected Unity Editor ins…Limit lifted: Connect MCP clients to a running Unity Editor.Action required: Discover and run Unity tests from an MCP client.Action required / inferred: Control Editor state and execute Unity menu items.Now works: Import, create and modify Unity assets, materials a…

Seeded by @iluxav with Codex

Read the evidence
v6.3.0
with v6.0.0, v6.1.0, v6.2.0, v6.2.1, v6.2.4, v6.2.5

Run Unity tests from an MCP client.

Details

Test resources and test execution join the Editor tools; the setup window supports explicit client configuration and server installation.

v6.3.0; Unity 2021.3 LTS+, Python 3.11+, uv and an MCP client.

Added: Discover and run Unity tests from an MCP client.Action required: Control Editor state and execute Unity menu items.Action required: Connect MCP clients to a running Unity Editor.Added: Add custom Unity automation tools from the project'…Now works: Import, create and modify Unity assets, materials a…

Seeded by @iluxav with Codex

Read the evidence
v5.0.0
Starting point

Create and edit Unity scenes from an MCP client.

Details

The pre-window tools manage scenes, GameObjects, assets, shaders and scripts, expose Editor controls, and read console output.

v5.0.0 requires Unity 2021.3 LTS+, Python 3.12+, uv and an MCP client.

Added: Create, load and save Unity scenes and modify GameO…Added: Import, create and modify Unity assets, materials a…Added: Create and edit C# scripts with structured edits an…Added: Read or clear Unity console messages.Added: Control Editor state and execute Unity menu items.Added: Connect MCP clients to a running Unity Editor.Added / inferred: Create and modify Unity prefab assets.

Seeded by @iluxav with Codex

Read the evidence

Share

LinkedIn takes the link and its card only; write your text there.

X LinkedIn Reddit Hacker News Bluesky