MCPVault

memoryReference

MCP tool from MCP Dap Server by go-delve

(string): Memory address

How to use it

memoryReference is exposed by the MCP Dap Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the memoryReference tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install MCP Dap Server

$claude mcp add mcp-dap-server /path/to/mcp-dap-server
FULL MCP DAP SERVER LISTING

Other tools in MCP Dap Server (39)

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

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