1. Conduid
  2. Gaming
  3. Unity MCP Advanced
MCP server · Gaming

Unity MCP Advanced

AI + Unity3D integration via Model Context Protocol — real-time Unity Editor control, C# code execution, automated screenshots, scene analysis, system diagnostics, and Hot Reload modules.

Unclaimed MIT gaming
39Low

Scored 3 days ago · breakdown

About Unity MCP Advanced

Unity MCP Advanced is an MCP server published by HuntNight in the Gaming category: aI + Unity3D integration via Model Context Protocol — real-time Unity Editor control, C# code execution, automated screenshots, scene analysis, system diagnostics, and Hot Reload modules.

The repository has 17 stars and 6 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/HuntNight/unity-mcp-advanced

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Unity MCP Advanced

Powered by Claude · Grounded in docs

I know everything about Unity MCP Advanced. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

README

Unity MCP Advanced

unity-mcp-advanced is a Unity Editor bridge for MCP clients such as Cursor. It exposes scene inspection, screenshots, Play Mode control, and controlled C# execution through a small Node MCP server plus a Unity Editor HTTP bridge.

What changed in this refactor

  • One MCP entrypoint at unity-mcp/index.js.
  • One transport path from MCP to Unity.
  • Unified response contract: success, messages, data, logs, meta.
  • Explicit scene scopes for queries: active_scene, all_loaded_scenes, dont_destroy_on_load, all_loaded_objects.
  • New smoke and inspection tools: unity_health, unity_list_scenes, unity_find_objects, unity_inspect_object.
  • Direct edit tools for runtime workflows: unity_set_transform, unity_set_light, unity_set_camera, unity_set_active.
  • unity_camera_screenshot can now render from an existing preview camera.
  • unity_execute now respects safe_mode, reports structured error codes, and resolves more runtime assemblies before execution.

Layout

unity-mcp-advanced/
├── unity-mcp/
│   ├── docs/
│   ├── index.js
│   ├── tools/
│   │   ├── unity.js
│   │   └── terminal.js
│   ├── utils/
│   └── tools/unity-bridge/unity-extension/Editor/
└── README.md

Setup

  1. Install Node.js 18+.
  2. Run npm install in unity-mcp/.
  3. Open the Unity project and install the Unity package from unity-mcp/tools/unity-bridge/unity-extension/package.json.
  4. Open Window -> Unity Bridge in Unity and start the server.
  5. Point Cursor MCP config to unity-mcp/index.js.

Example MCP config:

{
  "mcpServers": {
    "unity-mcp": {
      "command": "node",
      "args": [
        "/absolute/path/to/unity-mcp/index.js"
      ]
    }
  }
}

Main tools

  • unity_health: connectivity and bridge diagnostics.
  • unity_list_scenes: loaded scenes plus DontDestroyOnLoad.
  • unity_find_objects: lookup by name, path, component, tag, instance id.
  • unity_inspect_object: details for one object, with optional curated component values.
  • unity_set_transform, unity_set_light, unity_set_camera, unity_set_active: direct scene edits without snippets.
  • unity_scene_hierarchy: scoped hierarchy traversal.
  • unity_scene_grep: DSL query over the same scoped source.
  • unity_scene_radius: spatial query within the selected scope.
  • unity_execute: compile or execute a C# snippet inside the editor.
  • unity_screenshot and unity_camera_screenshot: visual verification, including existing camera capture.

Notes

  • Scene tools no longer silently search only the active scene unless scope is explicitly set that way.
  • DontDestroyOnLoad objects are discoverable without using unity_execute.
  • Errors now come back as regular diagnostic responses with structured errorCode values.

README fetched from the repository yesterday. The original is authoritative.

Questions

About Unity MCP Advanced

How do I install Unity MCP Advanced?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Unity MCP Advanced safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 3 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Unity MCP Advanced still maintained?

Yes — the last commit was 3 months ago. The repository has 17 stars and 6 forks.