mcp-go-debugger

sunfmin/mcp-go-debugger

3.3

If you are the rightful owner of mcp-go-debugger and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Go Debugger is a debugger interface for Go programs that integrates with the Model Context Protocol (MCP).

Tools

Functions exposed to the LLM to take actions

ping

Test connection to the debugger

status

Check debugger status and server running time

launch

Start a Go program for debugging

attach

Attach to a running Go process

debug

Debug a Go source file directly

debug_test

Debug a specific Go test function

set_breakpoint

Set breakpoints in specific files and lines

list_breakpoints

List all current breakpoints

remove_breakpoint

Remove a breakpoint

Continue continue

Continue to execute until the next breakpoint or program ends

step

Step into the next function call

step_over

Step by next function call

step_out

Step out the current function

eval_variable

Evaluate the value of a variable, configurable depth

list_scope_variables

List all variables (local, parameter, package) in the current scope

get_execution_position

Get the current execution location (file, line, function)

get_debugger_output

Retrieve captured stdout and stderr from debugged programs

Close

Close the current debugging session

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources