Skip to content

Web backend: list and terminate active sessions #2831

Closed

Description

@CloneOfAlex

Which client?

Web

The problem

Sessions created by browser tabs that went away keep their transports and child processes alive, and there is no way to see or stop them short of restarting the Inspector. Users running many servers, or servers that hold locks/ports, notice this as resource exhaustion with no explanation.

Solution you have in mind (optional)

An authenticated GET /api/mcp/sessions (server name, transport, created, last consumer seen, queued events) and a DELETE to terminate one, plus a small panel in the web UI.

Alternatives or workarounds you have tried

Restarting the Inspector, which also drops every healthy connection.

Already built it locally?

No response

Before you submit

  • I searched existing issues and this is not a duplicate.
  • This is a request for the Inspector itself, not for the MCP specification or an SDK.

Activity

  1. cliffhall commented on Oct 29, 2026

    @cliffhall
    Member

    Triage: Priority Low (total 4)

    Board: #28, Status Incoming (awaiting maintainer review — no milestone yet).

  2. added this to the v2.15.0 milestone on Oct 29, 2026
  3. removed this from the v2.15.0 milestone on Nov 5, 2026
  4. self-assigned this
    on Nov 5, 2026
  5. modified the milestone: v2.15.0 on Nov 5, 2026
  6. added this to the v2.15.0 milestone on Nov 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature requestv2Issues and PRs for v2

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions