Sobre o projeto

O godot-mcp-bridge é um servidor MCP (Model Context Protocol) projetado para integrar clientes de IA, como Claude e Cursor, diretamente no editor Godot 4. Ao contrário de servidores unidirecionais, ele é bidirecional, permitindo que a IA acompanhe a atividade humana no editor (seleções, salvamentos, etc.) em tempo real. As principais capacidades incluem: - Edição de Árvore ao Vivo: Altera a árvore ativa do editor em vez de sobrescrever arquivos no disco, garantindo que alterações não salvas sejam preservadas e suportando o sistema de desfazer do Godot. - Depuração e Testes: Inclui um depurador passo a passo via Debug Adapter do Godot (breakpoints, rastreamentos de pilha, avaliação de variáveis) e integração com a suíte de testes unitários GUT. - Conjunto Extenso de Ferramentas: Oferece 231 ferramentas categorizadas em toolsets (core, runtime, debug, code_intel, etc.), abrangendo desde refatoração baseada em GDScript LSP e scaffolding de cenas até diagnósticos multiplayer e exportação headless assíncrona. - Controle de Runtime: Capacidade de conduzir o jogo em execução através de simulação de entrada, espera de sinais e interação de UI por texto. - Análise de Projeto: Ferramentas para detecção de dependências circulares, recursos não utilizados e análise de fluxo de sinais. - Visualizador: Um explorador interativo baseado em navegador para mapear relacionamentos de scripts e editar código/propriedades. O sistema opera como um sidecar Node.js que se comunica com um plugin do editor Godot via WebSockets, suportando clientes stdio e HTTP.