MCP server Unity
Commit 14 de nov. de 2026Permite que um cliente de IA controle o Unity Editor para criar cenas, editar scripts C#, gerenciar assets, executar testes, realizar profiling e fazer builds.
Também conhecido como CoplayDev/unity-mcp
- Stars
- 15.971
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- —
- Último commit
- 14 de nov. de 2026
- Licença
- MIT
O que é o MCP Unity?
Unity é um MCP server. Permite que um cliente de IA controle o Unity Editor para criar cenas, editar scripts C#, gerenciar assets, executar testes, realizar profiling e fazer builds.
Resumo gerado a partir do README do projeto
Sobre o MCP server de Unity
Controlar o Unity Editor a partir de um assistente de IA é a função do unity-mcp: ele conecta o Unity a qualquer cliente MCP para que um LLM possa criar cenas e GameObjects, editar scripts C#, gerenciar assets, executar testes, realizar profiling e fazer builds. É ideal para desenvolvedores de jogos que já trabalham com Unity 2021.3 LTS até o 6.x e desejam realizar alterações no editor descrevendo-as em linguagem natural em vez de navegar por menus.
A instalação é feita dentro do Unity através do Package Manager, adicionando o pacote pela URL do git ou via openupm, e o passo "Configure All Detected Clients" na janela do editor escreve a configuração do cliente. É necessário o Python 3.10 ou superior, fornecido via uv. O projeto afirma que funciona com Claude Desktop e Code, Cursor, VS Code, Windsurf, Cline, Gemini CLI e LLMs locais, e uma opção de servidor remoto com autenticação está documentada.
O projeto oferece 50 pontos de entrada de ferramentas MCP focadas, agrupadas em conjuntos como vfx, animation, ui e testing, com roteamento para múltiplas instâncias do Unity simultaneamente. A validação de scripts via Roslyn está disponível para verificar o C# gerado. É gratuito, possui licença MIT e não é afiliado à Unity Technologies.
O que você pode fazer com ele
- 1Criar objetos iniciais de cenaPeça ao cliente para posicionar um cubo na origem com um Rigidbody anexado para que o objeto apareça no editor aberto em poucos segundos.
- 2Editar scripts C# com validaçãoPeça ao assistente para escrever ou alterar scripts de gameplay e verifique-os através da validação Roslyn antes que cheguem ao editor.
- 3Executar testes e realizar profiling de buildsComande o cliente para executar os testes do projeto e capturar dados de profiling ou um build a partir do Unity Editor aberto.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Verificações automatizadas
Executado em 13 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessívelPassou
- Licença de código aberto (OSI)Passou
- Commit ou release no último anoPassou
- Nome do pacote não é próximo a um pacote popularNão verificado
- O endpoint remoto usa HTTPSNão verificado
- Ferramentas destrutivas estão rotuladasNão verificado
- Sem instruções ocultas para o modeloPassou
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
README
Ver no GitHubProudly sponsored and maintained by Aura — the AI assistant for Unreal & Unity.
Now you can automate playtesting with Autopilot, the new open-source game tester.
- v10.3.0 (2026-10-04)
- v10.2.0 (2026-09-01)
- v10.1.2 (2026-08-02)
- v10.1.0 (2026-07-13)
- v10.0.2 (2026-07-13)
Full history: Release Notes.
What it does
Control the Unity Editor in natural language from any MCP client — create scenes & GameObjects, edit C# scripts, manage assets, run tests, profile, and build. 50 focused MCP tool entrypoints, any client, free & MIT.
Browse the full tool catalog →
Quickstart
Requirements: Unity 2021.3 LTS → 6.x · Python 3.10+ (via uv). Works with any MCP client — Claude Desktop & Code, Cursor, VS Code, Windsurf, Cline, Gemini CLI, and more.
- Install — Unity → Package Manager → Add from git URL:
https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main(pin#v10.0.0for this release, oropenupm add com.coplaydev.unity-mcp) - Configure —
Window → MCP for Unity → Configure All Detected Clients. - Prompt — "Create a cube at the origin and add a Rigidbody." The cube appears in seconds.
Community
- Discord — chat with maintainers and other contributors
- Issues — bugs and feature requests
- Discussions — design ideas and broader questions
- Security: see SECURITY.md for private reporting
Contributing
See CONTRIBUTING.md. Branch off beta, not main. The full dev setup, testing, and release process live in the Contributing docs.
Advanced
- Multiple Unity instances — Multi-Instance Routing
- Tool groups (vfx / animation / ui / testing / etc.) — Tool Groups
- v10 asset generation and upgrade notes — v10 Migration
- Roslyn script validation — Roslyn Validation
- Remote-hosted server with auth — Remote Server Auth
Star History
Citation
If MCP for Unity helped your research, please cite it.
@inproceedings{wu2025mcpunity,
author = {Wu, Shutong and Barnett, Justin P.},
title = {{MCP-Unity}: {Protocol-Driven} Framework for Interactive {3D} Authoring},
year = {2025},
isbn = {9798400721366},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3757376.3771417},
doi = {10.1145/3757376.3771417},
series = {SA Technical Communications '25}
}
Unity AI Tools by Aura
Aura offers 2 AI tools for Unity:
- MCP for Unity is available freely under the MIT license.
- Aura for Unity is a premium Unity/Unreal AI assistant built for game devs.
Disclaimer
This project is a free and open-source tool for the Unity Editor, and is not affiliated with Unity Technologies.
License: MIT — see LICENSE.
Perguntas sobre o MCP Unity
Quais versões do Unity o MCP for Unity suporta?
Suporta do Unity 2021.3 LTS até o 6.x, e requer Python 3.10+ via uv.
Quais clientes MCP funcionam com o MCP for Unity?
Funciona com qualquer cliente MCP, incluindo Claude Desktop e Code, Cursor, VS Code, Windsurf, Cline e Gemini CLI.
Como eu instalo o MCP for Unity?
Adicione o pacote no Package Manager do Unity através da URL do git e, em seguida, execute Configure All Detected Clients na janela do MCP for Unity.
O que um assistente de IA pode fazer com o MCP server do Unity?
Ele pode criar cenas e GameObjects, editar scripts C#, gerenciar assets, executar testes, fazer profiling e realizar builds, utilizando cerca de 50 ferramentas MCP.
Posso conectar várias instâncias do Unity ao mesmo tempo?
Sim, o roteamento de múltiplas instâncias está documentado nos guias avançados.