Repolode
IvanMurzak

IvanMurzak/Unity-MCP

Plugin para o Unity Editor e para jogos em execução que permite a agentes de IA, como Claude, Cursor e Copilot, controlar o Unity por meio de ferramentas MCP e skills geradas.

Estrelas
4,492
Forks
399
Issues abertas
58
Último commit
há 18 horas

O que é?

Unity-MCP é um plugin para o motor de jogos Unity que expõe o Unity Editor a agentes de IA por meio do Model Context Protocol (MCP). Depois de instalado, um agente como Claude Code, Cursor, GitHub Copilot ou Gemini pode criar GameObjects, editar componentes, gerenciar cenas e prefabs, executar testes, ler logs do console e capturar screenshots do projeto.

O projeto inclui mais de 70 ferramentas integradas para assets, cenas, scripting, estado do editor e profiling, e pode gerar skills de IA adaptadas ao sistema operacional do projeto, à versão do Unity e aos plugins instalados. Desenvolvedores também podem adicionar ferramentas personalizadas marcando uma classe e um método C# com attributes, para expor qualquer método ao agente. Um servidor MCP separado funciona via stdio ou HTTP streamable e pode ser implantado localmente ou no Docker.

Ao contrário de assistentes que funcionam apenas no editor, o módulo de runtime pode ser integrado a um jogo compilado, permitindo que a lógica do jogo chame ferramentas com LLM, por exemplo, para controlar o comportamento de NPCs ou de um bot de xadrez. A instalação está disponível por meio de um pacote Unity, do OpenUPM ou do comando npm unity-mcp-cli.

Recursos principais

  • 01Permite que clientes MCP criem, editem e consultem GameObjects, componentes, cenas e prefabs no Unity Editor.
  • 02Oferece mais de 70 ferramentas integradas para assets, scripting, controle do editor e screenshots.
  • 03Compila e executa código C# em runtime por meio do Roslyn.
  • 04Expõe métodos C# personalizados como ferramentas de IA usando attributes.
  • 05Oferece suporte aos transportes locais stdio e remotos streamableHttp, inclusive implantação no Docker.
  • 06Inclui um SDK de runtime para chamar ferramentas com LLM dentro de um jogo compilado.

Casos de uso

  • Pedir a um agente de IA que monte layouts de cena ou prototipe mecânicas a partir de descrições no chat.
  • Permitir que um agente de IA execute testes do Unity e leia erros do console para depurar um projeto.
  • Adicionar diálogos de NPCs ou tomada de decisões de bots com LLM dentro de um jogo lançado.
  • Gerar skills para o editor e ferramentas personalizadas que correspondam ao projeto Unity da equipe.

Tópicos

Perguntas frequentes

O que é Unity-MCP?
Plugin para o Unity Editor e para jogos em execução que permite a agentes de IA, como Claude, Cursor e Copilot, controlar o Unity por meio de ferramentas MCP e skills geradas. Unity-MCP é um plugin para o motor de jogos Unity que expõe o Unity Editor a agentes de IA por meio do Model Context Protocol (MCP). Depois de instalado, um agente como Claude Code, Cursor, GitHub Copilot ou Gemini pode criar GameObjects, editar componentes, gerenciar cenas e prefabs, executar testes, ler logs do console e capturar screenshots do projeto.
Unity-MCP é gratuito? Qual é a licença?
Unity-MCP é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Unity-MCP ainda é mantido?
Manutenção ativa. O último commit de Unity-MCP foi em 18 de out. de 2026.
Para que posso usar Unity-MCP?
Pedir a um agente de IA que monte layouts de cena ou prototipe mecânicas a partir de descrições no chat. Permitir que um agente de IA execute testes do Unity e leia erros do console para depurar um projeto. Adicionar diálogos de NPCs ou tomada de decisões de bots com LLM dentro de um jogo lançado. Gerar skills para o editor e ferramentas personalizadas que correspondam ao projeto Unity da equipe.
Onde consigo Unity-MCP?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/IvanMurzak/Unity-MCP

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados