Repository navigation
Compare two saved ToolScope exports with Node.js 24. The offline kit includes the command, synthetic examples, licenses and a source/hash manifest. No clone, npm install, server or browser is needed.
Download ToolScope-v0.3.1-offline-kit.zip, verify it against SHA256SUMS, extract it and run this from the extracted directory:
node scripts/compare-tool-baselines.mjs examples/tool-baselines/before.json examples/tool-baselines/after.jsonThe example intentionally exits 1: inspect_part was added and lookup.description changed. Compare before.json with itself for exit 0. Invalid inputs return 2, with an explanation on stderr.
For your own exports:
node scripts/compare-tool-baselines.mjs baseline.json current.jsonThe kit bundles the existing command and shared validator. It preserves both inputs, requires the same catalog server identity and reports definition changes. It does not connect to the server, call tools, determine backward compatibility or authenticate the files' history. Walkthrough and format limits.
The source archives contain the full application, which still needs its documented dependency installation. This is an independent MCP Inspector derivative with attribution and original license terms retained. GitHub release version 0.3.1 is separate from the inherited private package version 2.8.0; nothing is published to npm.
Verification: all 370 script tests and the exact-commit PR/branch validation, four-client coverage, build safety, launcher/CLI/TUI/web smoke and Storybook checks passed. Code review completed without findings. Both source archives match all 1,420 tracked files and modes at 215b8b99feacffdbd2eb8709e85f27e95b801534. The extracted eight-file kit passed match/change/invalid/help checks with source reads, network access and writes denied on macOS; its input and kit bytes remained unchanged. SHA256SUMS covers all three archives.
Full validation, smoke, Storybook and coverage on the released main commit also passed.