MCP Dap Server
UnclaimedMCP server to communicate with DAP servers allowing AI Agents the ability to debug live programs.
Install
claude mcp add mcp-dap-server /path/to/mcp-dap-serverUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
all
(boolean, optional): Clear all breakpoints
args
(array): Arguments to pass to the program
arguments
(array, optional): New program arguments
attach
Attach to a running process
binary
Debug a pre-compiled executable
breakpoint
Set a breakpoint at a file:line location or on a function.
breakpoints
(array): Breakpoints to set before running (file:line or function name)
clear-breakpoints
Remove breakpoints from a file or clear all breakpoints.
context
Get full debugging context including current location, stack trace, and all variables.
continue
Continue program execution. Optionally run to a specific location.
core
Debug a core dump file
coreFilePath
(string): Path to core dump file (required for core mode)
debug
Start a debugging session. Supports four modes:
disassemble
Disassemble code at a memory address.
evaluate
Evaluate an expression in the current debugging context.
expression
(string): Expression to evaluate
file
(string) + line (number): Source file and line number
frameId
(number, optional): Stack frame ID
function
(string): Function name
info
Get program metadata.
instructionCount
(number): Number of instructions to disassemble
instructionOffset
(number, optional): Offset from address
memoryReference
(string): Memory address
mode
(string, required): One of 'source', 'binary', 'core', or 'attach'
name
(string): Variable name
path
(string): Path to source file or binary (required for source/binary modes; optional for core mode with GDB, which can auto-detect it)
pause
Pause program execution.
port
(number): DAP server port
processId
(number): Process ID (required for attach mode)
restart
Restart the debugging session with optional new arguments.
set-variable
Modify a variable's value in the debugged program.
source
Compile and debug Go source code
step
Step through code execution.
stop
End the debugging session. Terminates the debuggee and stops the debugger.
stopOnEntry
(boolean): Stop at program entry point
threadId
(number): Thread ID to pause
to
(object, optional): Run-to-cursor target (file+line or function)
type
(string, required): One of 'sources' or 'modules'
value
(string): New value
variablesReference
(number): Variables reference from context