Go Delve Debugger MCP Server

An MCP server that allows LLMs to interact with the Delve Go debugger.

Local server

What is the Go Delve Debugger MCP Server?

Go Delve Debugger MCP Server is an MCP project maintained in the xhd2015/dlv-mcp repository. The maintainer describes its purpose as “An MCP server that allows LLMs to interact with the Delve Go debugger”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
start_debugStart a new debug session
programPath to Go program to debug
argsCommand line arguments for the program (optional)
terminate_debugTerminate a debug session
session_idID of the debug session
list_debug_sessionsList active debug sessions
set_breakpointSet a breakpoint in a debug session
fileSource file to set breakpoint in (absolute path)
lineLine number to set breakpoint at
continueContinue execution in a debug session
nextStep over current line in a debug session
step_inStep into function in a debug session
step_outStep out of function in a debug session
evaluateEvaluate an expression in a debug session
expressionExpression to evaluate
frame_idStack frame ID (optional, default: 0)