Remote Debugger
Provides a Model Context Protocol (MCP) server with remote debugging and profiling tools for Go applications.
About
The Remote Debugger acts as a Model Context Protocol (MCP) server, offering a suite of remote debugging and profiling capabilities specifically designed for Go applications. It integrates popular tools like Delve for non-interactive debugging, Pprof for performance analysis, and Sysinfo for gathering system information. The server extends its reach to Kubernetes clusters through port-forwarding and to remote machines via SSH, enabling comprehensive diagnostics and resource management across diverse environments, making it ideal for automating complex workflows through coding agents.
Key Features
- Go application debugging with non-interactive Delve commands
- Kubernetes port-forwarding for remote debugging and profiling
- Performance profiling for Go applications using pprof
- Remote command execution via SSH (sshexec)
- Local and remote system information retrieval (sysinfo)
- 1 GitHub stars
Use Cases
- Remotely diagnose and profile Go applications running on local machines, Kubernetes clusters, or SSH-accessible hosts
- Automate complex debugging and profiling workflows across distributed systems using coding agents
- Manage remote Go processes and gather system-level metrics on connected servers