2.11.0
modelcontextprotocol/inspector2.11.0Oct 14, 2026by cliffhall
Upgrading?
Full Release Notes
## What's Changed * docs(pr-flow): always start work in a new git worktree by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2663 * chore(deps): upgrade the MCP TypeScript SDK to 2.3.1 by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2665 * fix(gate-lease): key the lock on a fixed per-user path, not TMPDIR by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2664 * test(web): bind the auto-open server to :0 instead of probing a free port by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2669 * fix(cli): refresh write-back updates the fresh on-disk entry by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2666 * fix(smoke): run the Firefox pass in the Playwright container on macOS 27 by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2662 * fix(auth): carry stripped-namespace secrets over before purging (#2630) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2671 * docs(agents): pace bulk GitHub writes under the secondary rate limit by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2673 * fix(auth): pass empty fallbacks to joinSnapshot in updateOAuthServerEntry by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2685 * fix(remote): relay upstream HTTP status so auto era falls back on a 400 probe by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2684 * feat(web): hide 'Run as task' on modern-era connections by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2687 * fix(web): keep every monitoring-sidebar entry inside its column (#2675) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2688 * chore(pack:verify): assert skills/mcpdo ships and drive an mcpdo tool call by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2679 * docs(skills): fix test-servers' path to ensure-test-servers.mjs (#2523) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2678 * test(web): isolate integration OAuth state from ~/.mcp-inspector (#2670) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2677 * fix(mcpdo): route connections and OAuth through HTTPS_PROXY / HTTP_PROXY by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2686 * fix(web): one-line warning when the browser opener cannot start by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2689 * fix(auth): don't treat a plain 403 without WWW-Authenticate as an OAuth challenge by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2690 * fix(tui): delete copy-to-file temp files when the TUI exits by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2692 * fix(tui): Esc clears a kept list filter before exiting by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2693 * fix(web): re-read the viewed skill file on a skills/get fetch (#2516) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2694 * fix(launcher): print the version for --version / -V in every mode by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2695 * fix(mcpdo): restore a fresh OAuth-flow lock instead of deleting it on a lost steal by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2696 * docs(release): drive mcpdo in the milestone smoke by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2697 * fix(skills): name each client's own catalog-budget remedies by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2698 * fix(auth): apply endpoint overrides when the AS publishes no metadata by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2691 * fix(cli): call a taskSupport: required tool via the task path by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2699 * fix(cli): keep the stdio target when an option precedes it by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2704 * fix(cli): exit quietly when --completion's reader closes early by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2700 * fix(cli): -q suppresses the --output "Wrote N bytes" status line by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2702 * fix(cli,mcpdo,tui): name each client's own remedy on a connect timeout by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2703 * fix(cli): refuse a URL that contradicts a positional command or --transport stdio by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2701 * fix(tui): show the Inspector version in the header by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2706 * feat(web): show tool/prompt/resource counts in list headers and Connection Info by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2708 * feat(web): form rows for array-of-object tool inputs by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2707 * chore(scripts): guard the file set each coverage run measures (#2709) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2711 * chore(deps): October dependency refresh (#2557) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2710 * fix(install): strip npm_config_allow_scripts from the per-client installs by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2713 * chore(deps): deny esbuild/fsevents install scripts; guard unreviewed ones by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2714 * chore: bump version to 2.11.0 (#2716) by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2717 * chore(release): merge v2/main into main for v2.11.0 by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/2720 **Full Changelog**: https://github.com/modelcontextprotocol/inspector/compare/2.10.1...2.11.0 **Smoke test ledger for milestone branch**: [v2/chore/milestone-merge-v2.11.0](https://claude.ai/artifact/XYJcbYMQtrufXjUtcsy63y) ## Thanks for helping us improve This release addresses issues reported by these community members. Thank you for taking the time to file them: * @ashokjayaprakash (#2561) * @axel-codebear (#2562) * @ivan-kovatchev (#2660) * @jhelm (#2518) * @revetkn (#2515) * @Rohit496 (#2607) * @roli-lpci (#2523) * @symdeb (#2516) * @v0ropaev (#2611)
Related Repositories
openclaw/openclaw★ 392,689
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,064
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 357,471
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,652
The open source coding agent.
n8n-io/n8n★ 208,248
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.