Repolode
Natfii

Natfii/UnrealClaude

Plugin que integra a CLI do Claude Code ao editor do Unreal Engine 5.7, com painel de chat e servidor MCP com mais de 20 ferramentas para controlar o editor.

Estrelas
940
Forks
143
Issues abertas
10
Último commit
há 4 meses

O que é?

UnrealClaude é um plugin para o editor do Unreal Engine 5.7 que executa a CLI do Claude Code dentro do editor em um painel de chat acoplável. As respostas são transmitidas em tempo real, as chamadas de ferramentas são agrupadas e os blocos de código são renderizados. O plugin adiciona contexto da API do UE 5.7 sob demanda e coleta informações do projeto, como módulos, plugins ativados, configurações e assets recentes, para que as respostas reflitam o projeto atual.

O plugin também executa um servidor Model Context Protocol (MCP) na porta 3000, com mais de 20 ferramentas. Elas permitem manipular atores, gerenciar níveis, editar Blueprints e Animation Blueprints, pesquisar assets e consultar dependências, além de trabalhar com materiais, Enhanced Input e capturas do viewport. Por padrão, a execução de scripts (Python, C++ via Live Coding e comandos de console) exige confirmação em uma caixa de diálogo de permissão.

O plugin precisa ser compilado a partir do código-fonte para Win64, Linux ou macOS (Apple Silicon). Ele usa a autenticação existente do Claude Code do usuário, então não é necessário configurar uma chave de API separada.

Recursos principais

  • 01Painel de chat acoplado ao editor do UE 5.7, com respostas transmitidas em tempo real
  • 02Servidor MCP com mais de 20 ferramentas para atores, níveis, Blueprints, materiais e input
  • 03Contexto da documentação da API do UE 5.7 sob demanda, por categoria ou palavra-chave
  • 04Contexto automático do projeto com base em módulos, plugins, configurações e assets
  • 05Histórico de conversas salvo por projeto entre sessões do editor
  • 06Execução de scripts condicionada à confirmação em uma caixa de diálogo de permissão

Casos de uso

  • Fazer perguntas ao Claude sobre C++ e fluxos de trabalho com Blueprints no UE 5.7 enquanto trabalha no editor
  • Permitir que um agente de IA crie atores, edite Blueprints ou gerencie níveis via MCP
  • Consultar dependências de assets e referências em um projeto de grande porte
  • Criar protótipos de máquinas de estados de Animation Blueprint com ajuda de IA

Início rápido

  1. 1

    Instale o Claude Code CLI

    npm install -g @anthropic-ai/claude-code
  2. 2

    Clone o repositório com o submódulo MCP bridge

    git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git
  3. 3

    Compile o plugin a partir do código-fonte para sua plataforma e versão do engine (consulte o README para ver os comandos RunUAT específicos de cada plataforma)

  4. 4

    Instale as dependências do MCP bridge em Resources/mcp-bridge e, em seguida, inicie o editor

    npm install

Antes de usar

  • Não são fornecidos binários pré-compilados, portanto é necessário compilar o projeto a partir do código-fonte para sua plataforma e versão do engine.
  • Compatível apenas com Unreal Engine 5.7 em Win64, Linux e macOS (Apple Silicon).
  • O README não informa nenhuma licença, então os termos de reutilização não estão claros.
  • A edição de Blueprint tem bugs conhecidos, e o README recomenda não depender totalmente desse recurso.

Tópicos

Perguntas frequentes

O que é UnrealClaude?
Plugin que integra a CLI do Claude Code ao editor do Unreal Engine 5.7, com painel de chat e servidor MCP com mais de 20 ferramentas para controlar o editor. UnrealClaude é um plugin para o editor do Unreal Engine 5.7 que executa a CLI do Claude Code dentro do editor em um painel de chat acoplável. As respostas são transmitidas em tempo real, as chamadas de ferramentas são agrupadas e os blocos de código são renderizados. O plugin adiciona contexto da API do UE 5.7 sob demanda e coleta informações do projeto, como módulos, plugins ativados, configurações e assets recentes, para que as respostas reflitam o projeto atual.
UnrealClaude é gratuito? Qual é a licença?
UnrealClaude não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
UnrealClaude ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de UnrealClaude foi em 26 de jun. de 2026.
Para que posso usar UnrealClaude?
Fazer perguntas ao Claude sobre C++ e fluxos de trabalho com Blueprints no UE 5.7 enquanto trabalha no editor Permitir que um agente de IA crie atores, edite Blueprints ou gerencie níveis via MCP Consultar dependências de assets e referências em um projeto de grande porte Criar protótipos de máquinas de estados de Animation Blueprint com ajuda de IA
Como instalar UnrealClaude?
Instale o Claude Code CLI: npm install -g @anthropic-ai/claude-code Clone o repositório com o submódulo MCP bridge: git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git Compile o plugin a partir do código-fonte para sua plataforma e versão do engine (consulte o README para ver os comandos RunUAT específicos de cada plataforma) Instale as dependências do MCP bridge em Resources/mcp-bridge e, em seguida, inicie o editor: npm install
Onde consigo UnrealClaude?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Natfii/UnrealClaude

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

Projetos relacionados