chrome-devtools-mcp adds get_heapsnapshot_edges
Introduced 2026-06-18 · score 0.95
HOW TO USE IT
When memory debugging is enabled, call `get_heapsnapshot_edges` with a `.heapsnapshot` file path and the target node ID to retrieve its outgoing references; add pagination parameters when needed.
get_heapsnapshot_edges({"filePath":"<path>.heapsnapshot","nodeId":<nodeId>})get_heapsnapshot_edges({"filePath":"<path>.heapsnapshot","nodeId":<nodeId>,"pageIdx":<pageIdx>,"pageSize":<pageSize>})WHY THIS HELPS
When inspecting a node in a heap snapshot, retrieve its outgoing references.
REQUIREMENTS AND LIMITATIONS
- Version: 1.3.0
- filePath (required): Path to a `.heapsnapshot` file to read.
- nodeId (required): Node ID whose outgoing edges to retrieve.
- pageIdx: Page index for pagination.
- pageSize: Page size for pagination.
- Prerequisite: Enable memory debugging with `--memoryDebugging=true`.
- Requires `--memoryDebugging=true`.
- Requires a `.heapsnapshot` file path and a node ID.
FIRST-PARTY EVIDENCE
- https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.3.0
- https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/2180
- https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/chrome-devtools-mcp-v1.3.0/docs/tool-reference.md
Check the installed version and the source before using it. Entry JSON