Unity MCP Template
About
A template project demonstrating interaction between a TypeScript-based MCP server and a Unity client.
Details
- Author
- dunward
- GitHub stars
- 10
- Downloads
- 507
- Categories
- Developer Tools, Other, AI
Jump to
- Pre‑configured TypeScript MCP server for Unity
- Unity EditorWindow implemented with IMGUI
- No dependency on NewtonsoftJSON for broader compatibility
- Example tool (CreateObjectTool) to easily extend
- Ready‑to‑use integration with Claude Desktop
- Open‑source and MIT licensed
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Unity MCP TemplateCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, navigate to unity-mcp-server, run npm install and npm run build. Then add the built server to Claude Desktop via its Developer‑Edit Config, pointing to the generated index.js file. Open the Unity project and manage the MCP through the “UnityMCP‑ShowWindow” menu item at the top.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"unity mcp template": {
"unity-mcp": {
"command": "node",
"args": [
"F:/unity-mcp-template/unity-mcp-server/dist/index.js"
]
}
}
}
}
McpServers
{
"unity-mcp": {
"command": "node",
"args": [
"F:/unity-mcp-template/unity-mcp-server/dist/index.js"
]
}
}
A template project demonstrating interaction between a TypeScript-based MCP server and a Unity client.
This is a simple example project demonstrating interaction between a TypeScript-based MCP server and Unity. You can build and configure your own tools to expand and develop further.
unity-mcp-sample is a Unity example project. To minimize version-related issues and ensure compatibility with legacy versions, it does not use packages like NewtonsoftJSON. Additionally, the EditorWindow is implemented using IMGUI. The MCP can be managed through the UnityMCP-ShowWindow at the top.
Open Claude Desktop Settings, and Developer-Edit Config
{ "mcpServers": { "unity-mcp": { "command": "node", "args":["F:/unity-mcp-template/unity-mcp-server/dist/index.js"] } } }
Both input data structure should be same.
Refer to CreateObjectTools and create the tool you want.
Refer to createObject and create the tool you want.
- Enable Unity to send result messages to MCP
- Discussion hereChange TCP structure (currently implemented with client-server reversed due to a bug in the TypeScript SDK)
- Unity (Current : TCP Server, TODO : TCP Client)
- MCP (Current : TCP Client, TODO : TCP Server)
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
An MCP server for Unity, enabling AI assistants to interact with projects in real-time, access scene data, and execute code.
Godot Engine integration: 17 tools for game development
Fennara MCP connects AI agents like Codex, Cursor, Claude Code, and Claude Desktop to Godot-aware tools for real Godot projects. It focuses on feedback from Godot: GDScript diagnostics, scene validation, runtime errors, scene inspection, node properties, screenshots, SemanticSearch, and patch-and-rerun workflows.
The intelligent MCP server for AI-assisted Godot 4 development. 35 tools for spatial intelligence, code understanding, flow tracing, and visual debugging. 22 free, full suite $19.
A secure, 100% native GDScript Server-Sent Events (SSE) server bridging Claude, Cursor, and Windsurf directly to Godot 4.x scene trees. No Node.js or C# dependencies required.
An MCP server that helps coding agents to work with Minecraft mod development
Free, open-source MCP server for Roblox Studio. Push-based SSE transport, editor-safe script edits, 29 token-lean tools.
Connect AI coding agents to a live Roblox Studio session.
An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .
Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





