isuzu-shiranui/UnityMCP
View on GitHub ↗Unity Editor integration with Model Context Protocol (MCP) enabling AI assistants like Claude to interact with Unity projects. Features a TypeScript MCP server and C# Unity plugin with extensible command handler architecture, TCP/IP communication, and dynamic plugin discovery.
141 ★16 forksC#Updated 1mo ago
What you need to know
Framework exposing the Unity Editor to AI agents over MCP (and to humans/scripts via CLI), with 57 editor-side tools and a v3 architecture.
Install
Unity package from the git URL plus npm-built TypeScript server.
Usage
- •Run `isuzu-unity-mcp setup` to register clients and install the Claude Code skill.
Key features
- ✓[McpTool] attributes auto-generate JSON Schema
- ✓respond even when the main thread is stuck
- ✓slow calls become tracked jobs
- ✓timeline, recorder, and render/shader tools
- ✓confirmation and dry-run gates
- ✓local-only binding with bearer token
Caveats
- ⚠v3 is a breaking change from v2; every request requires a bearer token from the descriptor file
Clients: Claude Desktop · Claude Code
Reviewed 2026-08-11
Topics
- Stars
- 141★
- Forks
- 16
- Language
- C#
- License
- MIT
- Created
- 2025-04-16
- Last push
- 2026-07-31