sunfmin/mcp-go-debugger
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