Unity
Createddunward
Provides a template project for controlling Unity applications via an MCP (Micro Control Protocol) server.
About
This template project enables interaction between a TypeScript-based MCP server and Unity game engine. It serves as a starting point for building and configuring custom tools to expand and develop further Unity functionalities. The template prioritizes compatibility with legacy Unity versions, avoiding external packages where possible and using IMGUI for the EditorWindow. It includes instructions for setting up the MCP server and integrating it with Claude Desktop.
Key Features
- Provides a basic structure for creating custom Unity tools controlled via MCP.
- Includes example tools for creating objects within Unity.
- Demonstrates TCP communication between Unity and a TypeScript server.
- Compatible with legacy Unity versions.
- Manages MCP through UnityMCP-ShowWindow using IMGUI.
- 6 GitHub stars
Use Cases
- Automate Unity tasks from an external application.
- Integrate Unity with other systems using MCP.
- Remotely control Unity game parameters or objects.