Sobre el proyecto

godot-mcp-bridge es un servidor MCP (Model Context Protocol) diseñado para integrar clientes de IA como Claude y Cursor directamente en el editor de Godot 4. A diferencia de los servidores unidireccionales, este es bidireccional, lo que permite que la IA rastree la actividad del editor humano (selecciones, guardados, etc.) en tiempo real. Las capacidades clave incluyen: - Edición de Árbol en Vivo: Mutar el árbol activo del editor en lugar de sobrescribir archivos en el disco, asegurando que se preserven los cambios no guardados y admitiendo el sistema de deshacer de Godot. - Depuración y Pruebas: Incluye un depurador paso a paso a través del Debug Adapter de Godot (puntos de interrupción, trazas de pila, evaluación de variables) e integración con la suite de pruebas unitarias GUT. - Conjunto de Herramientas Extenso: Ofrece 231 herramientas categorizadas en toolsets (core, runtime, debug, code_intel, etc.), que cubren desde la refactorización basada en GDScript LSP y el andamiaje de escenas hasta diagnósticos multijugador y exportación headless asíncrona. - Control de Tiempo de Ejecución: Capacidad de conducir el juego en ejecución mediante la simulación de entrada, espera de señales e interacción de UI mediante texto. - Análisis de Proyecto: Herramientas para detectar dependencias circulares, recursos no utilizados y análisis de flujo de señales. - Visualizador: Un explorador interactivo basado en el navegador para mapear relaciones de scripts y editar código/propiedades. El sistema opera como un sidecar de Node.js que se comunica con un plugin del editor de Godot a través de WebSockets, admitiendo clientes tanto de stdio como de HTTP.