Skip to content

Conversation

@ronny-rentner
Copy link

This PR provides several refinements and stability fixes for the current MCP Inspector.

Refinements & Fixes

  • Stability: Added error handling to proxy transport sends to prevent crashes on browser disconnection during active streaming.
  • UI Layout: Unified resizing logic across panels to ensure they stay synced with CSS constraints and don't get "stuck" at size limits.
  • UX: Enabled native browser history for tool parameters using a hidden iframe and improved visual feedback for selected items in the tool list.
  • CLI: Added support for MCP_PROXY_FORWARD_STDERR and improved argument passing in dev mode.

Note on v2:
I am aware of the active development on the v2/ branches. These changes are focused on improving the current version's stability and usability. I hope it's still okay to send this; I needed these fixes for my own workflow.

- Improve UI layout with resizable and collapsible panels (Sidebar, Tools, History).
- Fix proxy server crash on browser disconnection with added error handling.
- Enable browser history for tool parameters using a hidden iframe.
- Support MCP_PROXY_FORWARD_STDERR to control log forwarding.
- Allow passing MCP server command and arguments in dev mode.
- Enhance ListPane with active item highlighting and matched hover states.
- Sync resizing logic with CSS constraints to prevent 'stuck' panels.
- Add explanatory source comments for stability and CLI enhancements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant