get_summary_at_scale
Compressed view of a region using specified scale peaks.
How to use it
get_summary_at_scale is exposed by the Wavescope MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_summary_at_scale tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Wavescope MCP
npm install -g wavescope-mcpOther tools in Wavescope MCP (27)
base git ref (e.g. "HEAD~1", "main", a commit SHA)
peaks per batch, 10–500 (default 50)
line number (0-indexed)
cursor column (0-indexed)
Compare structural wavelet peak profiles of a file between two git revisions.
absolute path to the project directory
absolute path to the file
Compute a multi-scale complexity heatmap for a file using a Haar DWT plus
Get the precomputed multi-resolution wavelet context around the
Get structurally important positions near the current cursor, sorted
Analyze the wavelet coefficient bands of a file for entropy using
Find structural boundaries (class/function defs, imports, etc.).
Raw wavelet coefficients for custom analysis.
max results, 1–100 (default 20)
cursor line (0-indexed)
LSBs to drop before BPC computation, 0–8 (default 0; higher
raw wavelet coefficient threshold, 0–20 (default 0.3).
minimum wavelet coefficient threshold, 0–20 (default 0.3)
Multi-resolution view around a position.
total range to consider, 10–2000 (default 300)
Cancel a streaming operation and free its resources.
the ID returned by streamstart
Fetch the next batch of results from a streaming operation.
Start a streaming project-wide query. Returns a streamid immediately
target git ref (optional; omit to compare against the
Notify the server of the editor's current cursor position. The server
max line distance for matching peaks as "shifted", 1–50 (default 2).