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

csharpmodel-context-protocoltypescriptunity-editor
Stars
141★
Forks
16
Language
C#
License
MIT
Created
2025-04-16
Last push
2026-07-31