Docs/Tools & Features/MCP Tooling

MCP Tooling

The Model Context Protocol is a shared wire format for giving AI assistants access to external tools. Dynamo uses it to drive the Unity Editor through mcp-unity-plus.

mcp-unity-plus — the Unity Editor over MCP

Dynamo ships with mcp-unity-plus, a Unity Editor MCP server that gives the assistant direct control of the running editor. Install the companion unity-dynamo package in your Unity project, register the server in dynamo.yaml, and the full toolbox is available in chat:

  • Scene operations — load, save, create, unload scenes; additive loading; get current scene info.
  • Play mode — enter and exit play mode; inspect runtime state; query loaded scenes.
  • Asset queries — list, read, and search scenes, prefabs, scriptable objects, build settings.
  • Editor actions — execute menu items, trigger builds, run edit-mode and play-mode tests, clear the console.
  • Project introspection — assembly definitions, package manifest, project settings.

Roughly 70 tools total. See Unity Integration for end-to-end setup.

Configuration

yaml
mcp:
  servers:
    unity:
      command: ["node", "/path/to/mcp-unity-plus/Server~/build/index.js"]

Tools from the server appear in the assistant's toolbox prefixed mcp__unity__ (e.g. mcp__unity__load_scene). Read-only tools auto-execute; destructive tools always prompt.

Security

MCP servers run as separate processes on your machine. Dynamo doesn't sandbox them — trust is the same as installing any CLI tool. Review the server source before registering it.

Dynamo prompts for confirmation the first time a new MCP server is registered and before it runs any destructive tool from one.