See [the full cities workflow example and transcript](Assets/Plugins/UnityCodeMcpServer/Documentation~/Examples/UsageExample_CitiesWorkflow.md).
See the full cities workflow example and transcript. The unitycodemcpserver mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 12 defined tools rather than through you.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
Everything the assistant can do here goes through one of these:
execute_csharp_script_in_unity_editor — Perform any task by executing generated C# scripts in Unity Editor context. Full access to UnityEngine, UnityEditor APIs, and reflectionread_unity_console_logs — Read Unity Editor Console logs with configurable entry limits (1-1000, default 200)run_unity_tests — Run Unity tests via TestRunnerApi. Supports EditMode, PlayMode, or both. Can run all tests or filter by fully qualified test namesenter_play_mode — Enter Unity Play Mode, pause time and return immediately after triggering the transition. Intended to be used before gameplay automation toolsplay_unity_game — Temporarily unpause time, simulate configured Input System actions, collect logs, and pause again when finishedget_unity_game_view_window_screenshot — Capture the current Unity Game View as an image without routing screenshot capture through gameplay input callsexit_play_mode — Exit Unity Play Mode, unpause time, and return immediately after triggering the transitionget_unity_info — Returns information about the current Unity Editor project and the UnityCodeMcpServer settingsRequirements — The Requirements tool exposed by this serverInstallation — 1. Install uv: - Follow instructions at https://docs.astral.sh/uv/getting-started/installationSTDIO — The unity-code-mcp-stdio bridge forwards STDIO traffic to Unity through .unityCodeMcpServer/messagesGeneral — The General tool exposed by this serveruv (Python package manager) for the bundled STDIO bridge: https://docs.astral.sh/uv/.This sits in the monitoring and observability group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Unitycodemcpserver's toolset — execute_csharp_script_in_unity_editor, read_unity_console_logs, run_unity_tests and 9 more — is a fair guide to whether it matches your workflow. It is maintained by signal-loop; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| execute_csharp_script_in_unity_editor | Perform any task by executing generated C# scripts in Unity Editor context. Full access to UnityEngine, UnityEditor APIs, and reflection. Automatically captures logs, errors, and return values. |
| read_unity_console_logs | Read Unity Editor Console logs with configurable entry limits (1-1000, default 200) |
| run_unity_tests | Run Unity tests via TestRunnerApi. Supports EditMode, PlayMode, or both. Can run all tests or filter by fully qualified test names. |
| enter_play_mode | Enter Unity Play Mode, pause time and return immediately after triggering the transition. Intended to be used before gameplay automation tools. |
| play_unity_game | Temporarily unpause time, simulate configured Input System actions, collect logs, and pause again when finished. |
| get_unity_game_view_window_screenshot | Capture the current Unity Game View as an image without routing screenshot capture through gameplay input calls. |
| exit_play_mode | Exit Unity Play Mode, unpause time, and return immediately after triggering the transition. |
| get_unity_info | Returns information about the current Unity Editor project and the UnityCodeMcpServer settings. |
| Requirements | The Requirements tool exposed by this server. |
| Installation | 1. Install uv: - Follow instructions at https://docs.astral.sh/uv/getting-started/installation |
| STDIO | The unity-code-mcp-stdio bridge forwards STDIO traffic to Unity through .unityCodeMcpServer/messages. |
| General | The General tool exposed by this server. |
uv (Python package manager) for the bundled STDIO bridge: https://docs.astral.sh/uv/.Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
Errors with full context — stack traces, issue triage and AI-powered root-cause analysis from Sentry's server.
Enables enhanced web research capabilities for large language models through intelligent search queuing and advanced content extraction.
Automates browser interactions and enables Large Language Models (LLMs) to interact with web pages through Playwright and Chrome DevTools Protocol
Guides tool usage by providing recommendations for MCP tools at each problem-solving stage.