Sobre o projeto

## Visão Geral MCP para Unity é uma ponte de código aberto que conecta assistentes de IA (Claude, Codex, VS Code, LLMs locais e qualquer cliente compatível com MCP) ao Unity Editor usando o Model Context Protocol. Ele permite que desenvolvedores controlem o Unity por meio de linguagem natural—criando cenas e GameObjects, editando scripts C#, gerenciando assets, executando testes, fazendo profiling e compilando projetos. O projeto é gratuito sob a licença MIT e mantido pela Aura, com uma ferramenta premium complementar chamada Aura para Unity. ## Principais Recursos - **47 pontos de entrada de ferramentas MCP** cobrindo criação de cenas, gerenciamento de assets, edição de scripts, testes, profiling e automação de builds. - **Suporte a qualquer cliente MCP**, incluindo Claude Desktop/Code, Cursor, VS Code, Windsurf, Cline e Gemini CLI. - **Compatibilidade com versões do Unity** de 2021.3 LTS até 6.x. - **Roteamento multi-instância** para trabalhar com vários editores Unity simultaneamente. - **Grupos de ferramentas** (vfx, animação, ui, testes, etc.) para fluxos de trabalho organizados. - **Validação de scripts baseada em Roslyn** para detectar erros antes da execução. - **Suporte a servidor remoto** com autenticação para implantações hospedadas. ## Início Rápido 1. Instale via Unity Package Manager usando a URL git: `https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main` (ou fixe uma tag de release como `#v10.0.0`). 2. Configure os clientes via `Window → MCP for Unity → Configure All Detected Clients`. 3. Comece a usar prompts, por exemplo, "Crie um cubo na origem e adicione um Rigidbody." ## Requisitos - Unity 2021.3 LTS ou posterior (até 6.x) - Python 3.10+ (gerenciado via `uv`) - Qualquer cliente de IA compatível com MCP ## Uso Avançado - **Roteamento Multi-Instância**: Encaminhe comandos para instâncias específicas do Unity. - **Grupos de Ferramentas**: Ative/desative categorias de ferramentas para fluxos de trabalho focados. - **Migração v10**: Notas de atualização para mudanças na geração de assets. - **Validação Roslyn**: Validação de scripts C# no lado do servidor. - **Autenticação de Servidor Remoto**: Hospedagem remota segura com autenticação. ## Comunidade e Suporte - Discord para conversa com mantenedores e colaboradores - GitHub Issues para bugs e solicitações de recursos - GitHub Discussions para ideias de design - SECURITY.md para relato privado de vulnerabilidades ## Citação Se usado em pesquisa, cite: Wu, Shutong e Barnett, Justin P. "MCP-Unity: Protocol-Driven Framework for Interactive 3D Authoring." SA Technical Communications '25. DOI: 10.1145/3757376.3771417. ## Licença MIT — gratuito para uso comercial e pessoal. Não afiliado à Unity Technologies.