Skip to content

CoderGamester/mcp-unity

MCP Developer Tools

A Unity Editor integration that implements the Model Context Protocol (MCP) to let AI assistants interact with and manipulate Unity projects via a Node.js server

C# Latest 1.3.0 · 1mo ago Security brief →

Features

  • Adds Unity's Library/PackedCache folder to IDE workspaces for improved code intelligence and autocompletion
  • Provides MCP‑based commands to execute menu items, select/modify GameObjects, update components, install packages, run tests, log messages, manage assets, create prefabs and scenes

Recent releases

View all 1 releases →
1.3.0 New feature
Notable features
  • Scene management tools: create, load, delete, save, unload, scene info
  • recompile_scripts with concurrent request support and improved compiler log handling
  • batch_execute for 10‑100× multi‑tool performance improvements
Full changelog

What's Changed

🆕 What is New

  • Add scene management tools for create, load, delete, save, unload, and scene info (#80, #97)
  • Add recompile_scripts with concurrent request support and improved compiler log handling (#83)
  • Add get_gameobject tool and richer GameObject resource details (#87)
  • Add Google Antigravity, Codex CLI/TOML config, and restored Claude Desktop support (#89)
  • Add auto-reconnect, heartbeat, command queueing, Play Mode reconnect improvements, and multi-client support (#92, #100, #102, #120)
  • Add GameObject duplicate, delete, and reparent tools (#96)
  • Add Material tools for creating, assigning, modifying, and inspecting materials (#99)
  • Add Transform manipulation tools (#98)
  • Add batch_execute for 10-100x multi-tool performance improvements (#103)
  • Add MCP registry metadata and expanded Unity/Node test coverage

🛠️ What Was Fixed

  • Fix Create Prefab field handling and prefab response data (#77)
  • Fix macOS Homebrew Node/npm path handling and project paths containing spaces (#90)
  • Fix graceful MCP server shutdown (#91)
  • Fix run_tests failure filtering for invalid, cancelled, and exception-failing tests (#93)
  • Fix batch-mode Unity Cloud Build hangs and Multiplayer Play Mode clone startup behavior (#107)
  • Fix update_gameobject activeSelf schema mismatch (#108)
  • Fix WebSocket reconnect file descriptor exhaustion and timeout reconnect cascades (#112)
  • Fix false positives in Multiplayer Play Mode clone detection (#113)
  • Fix scene hierarchy retrieval across all loaded scenes (#114)
  • Fix MCP settings path and Unity asset folder installation paths (#116, #117)
  • Fix port-in-use startup reporting, unsafe collider reflection in get_gameobject, Linux auto-config support, and missing Unity .meta test file (#123, #131)

New Contributors

  • @GallopingDino made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/83
  • @CharlieHess made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/87
  • @markroth8 made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/89
  • @PhilipLudington made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/91
  • @klingela made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/112
  • @CalinR made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/117
  • @levilansing made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/120
  • @alon-talmi made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/123
  • @UedaTakeru made their first contribution in https://github.com/CoderGamester/mcp-unity/pull/131

Full Changelog: https://github.com/CoderGamester/mcp-unity/compare/1.2.0...1.3.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,737
Forks
216
Languages
C# TypeScript Dockerfile

Beta — feedback welcome: [email protected]