Skip to main content
Glama

MCP Server for Unity

by zabaglione

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.

日本語版 README はこちら | English

🎮 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?"

Option 1: Install via Claude Desktop Extension (Easiest)

  1. Download the Extension
  2. Install in Claude Desktop
    • Open Claude Desktop
    • Go to Extensions
    • Click "Install from file"
    • Select the downloaded unity-mcp-server.dxt
  3. 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)

  1. Clone and build:
    git clone https://github.com/zabaglione/mcp-server-unity.git cd mcp-server-unity npm install npm run build
  2. 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"

  1. Make sure Unity Editor is open
  2. Check Window → Unity MCP Server in Unity
  3. 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?

🎮 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


Ready to supercharge your Unity development with Claude? Download the extension now!

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that allows Claude to interact with Linear's API for managing teams, issues, projects, and cycles.
    Last updated -
    17
    1
    TypeScript
    MIT License
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.
    Last updated -
    Python
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that integrates Claude with Blender, enabling users to analyze and interact with IFC (Industry Foundation Classes) building models through natural language commands.
    Last updated -
    9
    Python
    MIT License
    • Apple
  • -
    security
    F
    license
    -
    quality
    A server implementation of the Model Context Protocol that allows users to extend Claude's capabilities by creating custom tools that can be used within the Claude Desktop client.
    Last updated -
    TypeScript
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zabaglione/mcp-server-unity'

If you have feedback or need assistance with the MCP directory API, please join our Discord server