Function: claude-code-ide-show-mcp-sessions
claude-code-ide-show-mcp-sessions is an interactive and natively
compiled function defined in claude-code-ide-transient.el.
Signature
(claude-code-ide-show-mcp-sessions)
Documentation
Show information about active MCP sessions, one block per instance.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-transient.el
(defun claude-code-ide-show-mcp-sessions ()
"Show information about active MCP sessions, one block per instance."
(interactive)
(let ((sessions (claude-code-ide-mcp--active-sessions)))
(if sessions
(with-output-to-temp-buffer "*Claude Code MCP Sessions*"
(princ "Active MCP Sessions\n")
(princ "==================\n\n")
(dolist (session sessions)
(princ (format "Instance: %s\n" (claude-code-ide--session-display-name session)))
(princ (format " Project: %s\n" (claude-code-ide-mcp-session-project-dir session)))
(princ (format " Buffer: %s\n"
(let ((buffer (claude-code-ide-mcp-session-buffer session)))
(if (and buffer (buffer-live-p buffer))
(buffer-name buffer)
"None"))))
(princ (format " Port: %d\n" (claude-code-ide-mcp-session-port session)))
(princ (format " Connected: %s\n"
(if (claude-code-ide-mcp-session-client session)
(if-let* ((pid (claude-code-ide-mcp-session-cli-pid session)))
(format "Yes (CLI PID %s)" pid)
"Yes")
"No")))
(princ (format " Last file: %s\n"
(if (claude-code-ide-mcp-session-last-buffer session)
(buffer-name (claude-code-ide-mcp-session-last-buffer session))
"None")))
(princ "\n")))
(claude-code-ide-log "No active MCP sessions"))))