Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>MCP Servers ViewerNew to Visual Studio Code? Get it now.
MCP Servers Viewer

MCP Servers Viewer

Oleh Popkov

|
161 installs
| (0) | Free
Sidebar viewer for Cursor/VS Code MCP servers with live Connected / Error status and tool counts. Donations: BTC 18yNCs2gDa1dGoU9XbLFC2wBH7kqY3Zr8e · USDT TRC20 TS6NFd5GgtMmmG2jhm8VcrtU6VGSuH1ohk
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MCP Servers Viewer

Sidebar viewer for Cursor (and VS Code-compatible) MCP servers.

MCP Servers Viewer sidebar

Shows live status from your local Cursor runtime:

  • Connected (N tools) — green check
  • Error — red error
  • Needs auth — key icon
  • Not connected / disabled

Expand a connected server to see its tools.

Features

  • Activity Bar panel MCP Servers Viewer
  • Same list in the Explorer sidebar
  • Reads config from both ~/.cursor/mcp.json (global) and .cursor/mcp.json (project-level)
  • When servers exist in both configs, they are grouped under Global / Project headers
  • Supports JSONC — comments (// and /* */) in config files are handled correctly
  • Shows a warning in the tree if a config file has syntax errors (click to open & fix)
  • Reads live status from ~/.cursor/projects/<workspace>/mcps/
  • Auto-refresh of the view every 5 seconds
  • Refresh really reconnects: the toolbar refresh button reconnects every server
  • Per-server reconnect: hover a server row and click the sync icon

Config sources

Source Path Description
Global ~/.cursor/mcp.json Shared across all projects
Project <workspace>/.cursor/mcp.json Scoped to the current project

If both files contain servers, the tree shows two collapsible groups so you can tell at a glance where each server is defined. If only one file has servers, the list stays flat (no extra nesting).

Reconnecting servers

The refresh button does not just repaint the list — it forces Cursor to drop and re-establish the MCP connections, which is what you usually want when a server sits in Error and reloading the window is too heavy a hammer.

Cursor exposes no extension API for reconnecting an MCP server, so this works by touching the server entry in the corresponding mcp.json: Cursor watches that file and reloads any server whose effective config changed. The extension writes a small nonce value for that purpose — MCP_VIEWER_RECONNECT in env for stdio servers, X-Mcp-Viewer-Reconnect in headers for http/sse servers — and bumps it on every reconnect.

Two consequences worth knowing:

  • The nonce stays in your config between reconnects. It is inert: stdio servers just receive one extra environment variable, remote servers one extra header.
  • The first reconnect rewrites mcp.json in canonical 2-space JSON, so inline arrays get expanded. Your settings are preserved; only formatting may change.

Servers marked "disabled": true are skipped, and a config that fails to parse is left untouched with an error shown instead.

Install

From Marketplace

Search for MCP Servers Viewer by Oleh Popkov, or install:

cursor --install-extension OlehPopkov.mcp-servers-viewer

From VSIX

cursor --install-extension mcp-servers-viewer-0.3.0.vsix

Then reload the window.

From source

npm install
npx vsce package
cursor --install-extension ./mcp-servers-viewer-0.3.0.vsix

Commands

  • MCP Servers Viewer: Refresh (Reconnect All Servers)
  • MCP Servers Viewer: Reconnect Server — pick one server from a list
  • MCP Servers Viewer: Refresh View Only — repaint without reconnecting
  • MCP Servers Viewer: Open
  • MCP Servers Viewer: Open MCP Config

Requirements

  • Cursor with MCP configured in ~/.cursor/mcp.json or <workspace>/.cursor/mcp.json
  • Works best when the workspace has a matching folder under ~/.cursor/projects/

Support / Donations

If this extension helps you, donations are welcome:

Network Address
Bitcoin (BTC) 18yNCs2gDa1dGoU9XbLFC2wBH7kqY3Zr8e
USDT (TRC20) TS6NFd5GgtMmmG2jhm8VcrtU6VGSuH1ohk

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft