Delve icon

Delve

Provides a complete interface to the Delve debugger for Go programs through MCP tools.

About

This TypeScript-based server provides a comprehensive interface for the Delve debugger, enabling developers to debug, trace, and analyze Go programs effectively. It supports a wide range of Delve commands and capabilities, including debugging, attaching to processes, examining core dumps, replaying executions with rr, and more. The server allows developers to manage breakpoints with conditions, control execution flow, inspect variables, and select debug backends, all accessible through MCP tools.

Key Features

  • List and access debug sessions via delve:// URIs
  • Provides breakpoint management with conditions
  • Supports debug commands (debug, attach, exec, test)
  • Enables core dump analysis
  • 11 GitHub stars
  • Allows replay debugging with rr

Use Cases

  • Replay rr trace recordings for debugging
  • Debug Go applications
  • Analyze core dumps for troubleshooting