Unity MCP Server
An MCP server that allows AI assistants to programmatically interact with Unity development projects.
Unity MCP Server
Unity MCP Server lets Claude work with your Unity projects! Create scripts, manage shaders, organize folders - all through natural conversation with Claude.
🎮 What Can You Do?
Talk to Claude to:
- Create Unity Scripts: "Create a PlayerController script with jump functionality"
- Manage Shaders: "Create a toon shader for my character"
- Organize Projects: "Create a folder structure for my RPG game"
- Get Project Info: "What render pipeline is my project using?"
🚀 Quick Start (Recommended: Claude Desktop Extension)
Option 1: Install via Claude Desktop Extension (Easiest)
-
Download the Extension
- Go to Latest Release
- Download
unity-mcp-server.dxt(42KB)
-
Install in Claude Desktop
- Open Claude Desktop
- Go to Extensions
- Click "Install from file"
- Select the downloaded
unity-mcp-server.dxt
-
Start Using!
- Open any Unity project (2019.4 or newer)
- Install Newtonsoft JSON package in Unity:
- Open Window → Package Manager
- Click the "+" button and select "Add package by name..."
- Enter:
com.unity.nuget.newtonsoft-json - Click "Add"
- Ask Claude: "Setup Unity MCP in my project at /path/to/project"
- Claude will install everything automatically!
Option 2: Manual Installation (For developers)
Click to see manual installation steps
-
Clone and build:
git clone https://github.com/zabaglione/mcp-server-unity.git cd mcp-server-unity npm install npm run build -
Configure Claude Desktop:
{ "mcpServers": { "unity": { "command": "node", "args": ["/path/to/mcp-server-unity/build/simple-index.js"] } } }
📝 How to Use
Once installed, just talk to Claude naturally:
Creating Scripts
You: "Create a PlayerHealth script that handles damage and healing"
Claude: I'll create a PlayerHealth script for you...
Creating Shaders
You: "I need a water shader with wave animation"
Claude: I'll create a water shader with wave animation...
Organizing Your Project
You: "Set up a folder structure for a platformer game"
Claude: I'll create an organized folder structure for your platformer...
Checking Project Info
You: "What Unity version and render pipeline am I using?"
Claude: Let me check your project information...
🎯 Features
- ✅ Smart Script Creation - Claude understands Unity patterns and creates proper MonoBehaviours
- ✅ Shader Support - Works with Built-in, URP, and HDRP render pipelines
- ✅ Project Organization - Create, move, and rename folders to keep projects tidy
- ✅ Auto Setup - Claude automatically sets up the Unity integration when needed
- ✅ Safe Operations - All changes are made safely with proper Unity asset handling
🛠️ Troubleshooting
"Unity server not responding"
- Make sure Unity Editor is open
- Check Window → Unity MCP Server in Unity
- Click "Start Server" if it's not running
"Can't find my project"
- Tell Claude the exact path: "My Unity project is at C:/Projects/MyGame"
- Make sure it's a valid Unity project with an Assets folder
Need Help?
- Ask Claude: "Help me troubleshoot Unity MCP"
- Check Issues
- See Technical Documentation for advanced details
🎮 Unity Version Support
- Unity 2019.4+ - Full support
- Unity 6 (6000.0+) - Recommended for best experience
- Works on Windows, macOS, and Linux
📈 Latest Updates (v3.1.1)
- ✅ Fixed render pipeline detection (now correctly identifies Built-in, URP, HDRP)
- ✅ Resolved AssetDatabase synchronization errors
- ✅ Improved file management and Unity integration stability
🤝 Contributing
Want to help improve Unity MCP Server? Check out our Contributing Guide!
📝 License
MIT License - see LICENSE
🙏 Acknowledgments
- Anthropic for Claude and MCP
- Unity Technologies for the amazing game engine
- All our contributors and users!
Ready to supercharge your Unity development with Claude? Download the extension now!
İlgili Sunucular
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Cloudflare MCP Server Example
A template for deploying a remote MCP server on Cloudflare Workers without authentication.
Lifecycle MCP Server
An MCP server for managing the software development lifecycle, with support for an optional external SQLite database.
TestDino MCP
A Model Context Protocol (MCP) server that connects TestDino to AI agents. This server enables you to interact with your TestDino test data directly through natural language commands.
ContextStream
Persistent memory and semantic search for AI coding assistants across sessions
Agent Engineering Bootcamp MCP
A server providing setup guidance for students learning agent development, with support for both Python and TypeScript.
MCP Agentic Development Platform
A comprehensive MCP development environment with interactive visualizations, multiple client interfaces, and advanced agentic capabilities.
Jupyter MCP Server
Interact with Jupyter notebooks running in any JupyterLab environment, supporting real-time control and smart execution of notebook cells.
MCP Starter Server
A minimal template for building AI assistant tools using the ModelContextProtocol.
MCP RAG Server
A Python server providing Retrieval-Augmented Generation (RAG) functionality. It indexes various document formats and requires a PostgreSQL database with pgvector.
MCP Bench Router
Claude Code sucks at design. Let it delegate it's tasks to better models. Claude will use the MCP to get leaderboard of best design models and query specific code changes using OpenRouter.