Skip to content
Kitbay
Submit
MCP server

UnityMCP

Runs locallyCC-BY-NC-4.0Updated on Mar 18, 2025527GitHub starsCan change data

UnityMCP, by Jack Richards (the repository moved from Arodoid/UnityMCP), is a Unity integration made of an Editor plugin, copied into the project's Assets folder, and a TypeScript MCP server that the user builds and runs locally with Node.js.

What it does

UnityMCP, by Jack Richards (the repository moved from Arodoid/UnityMCP), is a Unity integration made of an Editor plugin, copied into the project's Assets folder, and a TypeScript MCP server that the user builds and runs locally with Node.js. The plugin opens a debug window and connects to the server over a WebSocket on port 8080. The server offers three tools: one returns the Editor state, including the scene hierarchy, selection and play-mode status; one runs arbitrary C# code inside the Editor; and one reads and filters Editor logs. It needs Unity 2022.3 or later. Its licence, CC BY-NC 4.0, does not allow commercial use.

Capabilities

  • Read Unity Editor state, scene hierarchy and selection
  • Execute C# code in the Unity Editor
  • Retrieve and filter Unity Editor logs