godot-dap-mcp-server
Verified Safeby TransitionMatrix
Overview
An MCP (Model Context Protocol) server that enables AI agents to perform interactive runtime debugging of Godot games via the Debug Adapter Protocol (DAP).
Installation
./godot-dap-mcp-serverEnvironment Variables
- GODOT_BIN
- PROJECT_PATH
- DAP_PORT
- OUTPUT_FILE
Security Notes
The server's architecture is designed to bridge a client (like an AI agent) to Godot's Debug Adapter Protocol (DAP) server. Communication with the MCP client is via stdio, and with Godot's DAP server via TCP on localhost (default port 6006). This local-only network interaction inherently limits remote attack surface. No hardcoded secrets were found. The Go codebase emphasizes robust error handling and timeout protection. Bash scripts are straightforward and use safe practices (`set -euo pipefail`). The core functionality of processing debug information does not involve direct execution of untrusted code in a way that would expose severe vulnerabilities within the server itself. Overall, it appears safe for its intended local bridge purpose.
Similar Servers
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.
mcp_flutter
Connects Flutter applications with AI coding assistants to enable real-time debugging, UI inspection, and dynamic tool interaction for development workflows.
gdai-mcp-plugin-godot
The plugin enables AI models to directly control and automate tasks within the Godot Game Engine editor, such as scene creation, node manipulation, script editing, and debugging.
gdb-mcp-server
Provides an AI-assisted debugging server for GDB using the Model Context Protocol, enabling AI agents to interact with and control GDB sessions.