zachyzissou/unify-mcp
3.1
If you are the rightful owner of unify-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Unity MCP Server is an advanced tool designed to enhance the Unity Editor by providing AI-accessible features for various development tasks.
Unity MCP Server
Advanced Unity Editor MCP server providing AI-accessible tools for documentation queries, profiler analysis, build automation, asset management, scene validation, and package management.
Features
- Documentation System: SQLite FTS5 indexing with fuzzy search
- Context Optimization: 50-70% token reduction for AI interactions
- Performance Analysis: Profiler integration and bottleneck detection
- Asset Management: Batch operations, dependency analysis, optimization
- Scene Validation: Deep inspection and validation rules
- Build Automation: Multi-platform build orchestration
Installation
Option 1: Unity Package Manager (Git URL)
- Open Unity Editor
- Go to Window > Package Manager
- Click the + button in the top-left
- Select Add package from git URL...
- Enter:
https://github.com/zachyzissou/unify-mcp.git - Click Add
Option 2: Unity Package Manager (Manual)
- Open your Unity project
- Open
Packages/manifest.jsonin a text editor - Add this line to the
dependenciessection:
{
"dependencies": {
"com.zachyzissou.unify-mcp": "https://github.com/zachyzissou/unify-mcp.git#v0.2.1"
}
}
- Save and return to Unity (it will install automatically)
Option 3: Download Release
- Download the latest release from Releases
- Extract
unify-mcp-v0.1.0.tar.gz - Copy contents to
Assets/Plugins/UnifyMcp/in your Unity project
Post-Installation
After installation, you need to install NuGet dependencies:
cd Packages/com.zachyzissou.unify-mcp # Or Assets/Plugins/UnifyMcp
./scripts/install-dependencies.sh
This installs:
- ModelContextProtocol.dll (v0.4.0-preview.3)
- System.Data.SQLite.dll (v1.0.118.0)
- NJsonSchema.dll (v11.0.0)
- Fastenshtein.dll (v1.0.0.8)
- AngleSharp.dll (v1.1.2)
Requirements
- Unity 2021.3 LTS or newer
- .NET Standard 2.1
Documentation
Quick Start
Once installed, the MCP server will automatically initialize when Unity Editor starts. You can access it through:
- Menu: Tools > UnifyMCP
- MCP Protocol: Connect via stdio transport
- Claude Desktop: Add to your Claude configuration
License
MIT License - See LICENSE file for details