Repolode
kevinpbuckley

kevinpbuckley/VibeUE

Plugin com licença MIT para Unreal Engine 5.8+ que amplia o servidor MCP nativo da Unreal para permitir que agentes de IA controlem o editor em várias áreas.

Estrelas
781
Forks
173
Issues abertas
3
Último commit
há 13 dias

O que é?

VibeUE é um plugin para Unreal Engine 5.8 ou posterior que amplia o servidor Model Context Protocol integrado ao engine. Ele registra seus serviços como conjuntos de ferramentas e adiciona ferramentas utilitárias, permitindo que qualquer agente compatível com MCP, como Claude Code, Cursor ou Copilot, trabalhe no editor por meio de um endpoint padrão. O plugin também inclui cerca de 36 pacotes de habilidades em Markdown, que os agentes carregam sob demanda.

Os conjuntos de ferramentas abrangem áreas que as ferramentas nativas de IA do engine não cobrem, incluindo landscape e foliage, terrenos do mundo real gerados a partir de dados de GPS, grafos de áudio MetaSound e SoundCue, montagens de animação e máquinas de estados, Niagara FX, widgets UMG, Behavior Trees e Blackboards, além de gameplay tags. Também inclui ferramentas de desempenho: medição do tempo de frame com indicação se o gargalo está na CPU ou na GPU, captura de traces do Unreal Insights e análise desses traces. Os agentes podem executar Python arbitrário usando a API unreal no editor.

A configuração exige ativar primeiro os plugins MCP, Toolset Registry e Editor Tools da Unreal; depois, instalar o VibeUE na pasta Plugins do projeto e executar o script de build. Comandos de console geram arquivos de configuração de agentes para vários clientes. O servidor MCP aceita conexões apenas pelo loopback e não tem autenticação, portanto foi pensado para uso na mesma máquina.

Recursos principais

  • 01Registra os serviços do VibeUE como conjuntos de ferramentas no endpoint MCP nativo da Unreal.
  • 02Abrange landscape, foliage, terrenos do mundo real, grafos de áudio, animação, Niagara, UMG e Behavior Trees.
  • 03Oferece medição do tempo de frame com indicação se o gargalo está na CPU ou na GPU e captura de traces do Unreal Insights.
  • 04Permite que agentes executem Python usando a API unreal dentro do editor.
  • 05Inclui pacotes de habilidades carregados sob demanda para fluxos de trabalho específicos de cada área.
  • 06Gera arquivos de configuração de agentes para Claude Code, Cursor, VS Code, Gemini e Codex.

Casos de uso

  • Permitir que um agente de IA faça alterações em lote em Blueprints, materiais ou landscapes dentro de um projeto Unreal.
  • Diagnosticar se um problema de taxa de quadros está limitado pela CPU ou pela GPU usando traces do Insights.
  • Gerar terrenos a partir de dados reais de GPS e mapas de altura.
  • Automatizar a criação de Behavior Trees ou conteúdo do Niagara por meio de fluxos de trabalho de agentes com scripts.

Início rápido

  1. 1

    Ative os plugins Unreal MCP e Editor Tools no Unreal Editor

  2. 2

    Clone o VibeUE na pasta Plugins do seu projeto

    git clone https://github.com/kevinpbuckley/VibeUE.git
  3. 3

    Compile e inicie o editor (Windows)

    Plugins/VibeUE/BuildAndLaunchGame.ps1
  4. 4

    Ative o plugin VibeUE em Edit → Plugins e reinicie

Antes de usar

  • Requer Unreal Engine 5.8 ou posterior e a configuração prévia do MCP nativo da Unreal.
  • O servidor MCP aceita apenas conexões de loopback e não tem autenticação, portanto só pode ser usado na mesma máquina.
  • As ferramentas de terreno do mundo real exigem uma chave de API gratuita.

Tópicos

Perguntas frequentes

O que é VibeUE?
Plugin com licença MIT para Unreal Engine 5.8+ que amplia o servidor MCP nativo da Unreal para permitir que agentes de IA controlem o editor em várias áreas. VibeUE é um plugin para Unreal Engine 5.8 ou posterior que amplia o servidor Model Context Protocol integrado ao engine. Ele registra seus serviços como conjuntos de ferramentas e adiciona ferramentas utilitárias, permitindo que qualquer agente compatível com MCP, como Claude Code, Cursor ou Copilot, trabalhe no editor por meio de um endpoint padrão. O plugin também inclui cerca de 36 pacotes de habilidades em Markdown, que os agentes carregam sob demanda.
VibeUE é gratuito? Qual é a licença?
VibeUE é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
VibeUE ainda é mantido?
Manutenção ativa. O último commit de VibeUE foi em 7 de out. de 2026.
Para que posso usar VibeUE?
Permitir que um agente de IA faça alterações em lote em Blueprints, materiais ou landscapes dentro de um projeto Unreal. Diagnosticar se um problema de taxa de quadros está limitado pela CPU ou pela GPU usando traces do Insights. Gerar terrenos a partir de dados reais de GPS e mapas de altura. Automatizar a criação de Behavior Trees ou conteúdo do Niagara por meio de fluxos de trabalho de agentes com scripts.
Como instalar VibeUE?
Ative os plugins Unreal MCP e Editor Tools no Unreal Editor Clone o VibeUE na pasta Plugins do seu projeto: git clone https://github.com/kevinpbuckley/VibeUE.git Compile e inicie o editor (Windows): Plugins/VibeUE/BuildAndLaunchGame.ps1 Ative o plugin VibeUE em Edit → Plugins e reinicie
Onde consigo VibeUE?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kevinpbuckley/VibeUE

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

Projetos relacionados