Godot MCP (Servidor de Protocolo de Contexto de Modelo) publicado por Coding‑Solo, é uma ferramenta que faz a ponte entre assistentes de IA e o motor Godot. Através do protocolo MCP, ele pode iniciar o editor Godot, executar projetos, capturar informações de depuração e ter controle profundo sobre a estrutura do projeto e as cenas.
Este mecanismo fornece um ciclo de feedback real para assistentes de IA (como Claude, Cline, Cursor), permitindo que eles operem projetos na prática, depurem problemas e gerem código GDScript de alta qualidade.
Iniciar o Editor e Executar Projetos Suporta através da linha de comando:
Obtenção e Análise da Estrutura do Projeto
Gerenciamento de Cenas e Nós
Depuração e Gerenciamento de Versões
Compatível com Várias Ferramentas de Assistência de IA
Único "Script de Operações" GDScript
Todos os comandos complexos (como criar nós, exportar cenas, etc.) são gerenciados por um único godot_operations.gd
, evitando a geração de scripts temporários individuais, garantindo simplicidade e eficiência, e reduzindo a E/S de disco e a possibilidade de erros.
Mecanismo Combinado de CLI e Script Comandos simples diretamente através da CLI do Godot, operações complexas através de scripts GDScript, ambos transmitindo instruções JSON padrão MCP, estrutura unificada, fácil de expandir.
Estrutura de Resposta Padronizada Todas as operações retornam um formato unificado: status, conteúdo do resultado, saída padrão/erro, facilitando a análise, o aprendizado e a geração automática de sugestões de alteração pela IA.
Instalação e Construção
git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm install
npm run build
Configuração da Ferramenta de IA
cline_mcp_settings.json
Execução e Interação
Exemplos de instruções de IA:
launch_editor
: Iniciar o editorrun_project
: Executar o projeto e obter a saídacreate_scene
/ add_node
: Criar cena/nóget_debug_output
/ stop_project
: Instruções de controle de depuraçãoget_uid
/ update_project_uids
: Gerenciamento de UIDVantagem | Descrição |
---|---|
🌟 Alta Automação | Assistente de IA controla diretamente o editor/projeto, sem intervenção manual |
🚫 Sem Arquivos Temporários | Usa uma única entrada GDScript, leve e eficiente |
♻️ Suporte a Versão & UID | Compatível com recursos do Godot 4.4+, pode gerenciar UIDs de recursos |
🛠️ Fácil de Expandir & Integrar | O padrão MCP facilita a adição de novos recursos, compatível com várias ferramentas de IA |
Godot MCP é uma ferramenta poderosa e prática que constrói uma ponte entre assistentes de IA e o motor Godot. A IA pode diretamente:
Com um protocolo unificado e scripts de operação GDScript, ele fornece uma interface de automação clara, padronizada e expansível. Para desenvolvedores de jogos, é uma ferramenta para aumentar a eficiência e os processos de desenvolvimento inteligentes.