mcpbeat

MCP Servers for VS Code

VS Code reads its servers from .vscode/mcp.json. Of the 18 391 we track, 5 150 answer right now without any credentials and 2 771 work but ask for a key. The blocks below are ready to paste — each is built from the address we actually reached, in the format this client expects.

What 18 391 servers look like from VS Code

Work as is answering now, no credentials asked 5 150 28.0%
Need a key running, but they will not talk to strangers 2 771 15.1%
Run locally installed from a package, nothing to reach over the network 8 193 44.5%
Not responding listed as active, answer nothing 2 277 12.4%
Availability, last 24 hours share of the 10 198 remote servers answering, hour by hour
24 hours agonow
5 150
work with no key
answering now and open to anonymous clients
2 771
need a key or OAuth
running, but they will not talk to strangers
8 193
run on your machine
installed from npm or PyPI, no uptime to measure
2 277
listed but dead
skip these — the registry still calls them active

How to add a server to VS Code

per workspace, so it travels with the repository
Add the file to the workspace

It lives next to your other editor settings, so it can be committed and shared with the team.

mkdir -p .vscode && touch .vscode/mcp.json
Paste the server block

Take it from any server card here — the address comes from our last successful handshake.

Use it from agent mode

MCP tools are available to the agent, not to plain chat completion. If nothing shows up, check which mode you are in before touching the config.

What it looks like

a real server, not a placeholder
.vscode/mcp.json Browser Use →
{
  "mcpServers": {
    "browser-use": {
      "args": [
        "browser-use"
      ],
      "command": "uvx"
    }
  }
}

Servers to start with

all 18 391 in the catalogue →
Browser Use
com.browser-use/browser-use

Control a real Chrome browser to complete any task: fill forms, extract data, book flights.

13 290 541 installs/wk local only
Playwright MCP
io.github.microsoft/playwright-mcp

Playwright Tools for MCP

6 121 100 installs/wk local only
Firebase MCP
io.github.firebase/firebase-mcp

Gives AI development tools Firebase-specific capabilities and expertise.

2 595 297 installs/wk local only
Storybook MCP Addon
io.github.storybookjs/addon-mcp

Help agents automatically write and test stories for your UI components.

1 753 385 installs/wk local only
Chrome DevTools MCP
io.github.ChromeDevTools/chrome-devtools-mcp

MCP server for Chrome DevTools

1 472 171 installs/wk local only
Context7
io.github.upstash/context7

Up-to-date code docs for any prompt

831 862 installs/wk local only
Snyk
io.snyk/mcp

Easily find and fix security issues in your applications leveraging Snyk platform capabilities.

677 756 installs/wk local only
I
AWS MCP Server
io.github.aws/mcp-proxy-for-aws

AWS MCP Server lets AI securely access AWS using docs, API calls, and SOP workflows.

383 152 installs/wk local only
Homespun
dev.homespun/homespun

Deploy a multi-user web app from your agent: hosting, auth, database, and permissions.

5 127 installs/wk 22 tools answering
Telnyx
io.github.team-telnyx/telnyx

Official TypeScript library for the Telnyx API

238 394 installs/wk local only
EdgarTools
io.github.dgunning/edgartools

Open-source SEC EDGAR toolkit — 11 tools, 7 prompts, every filing type. No API key required.

232 098 installs/wk local only
Scrapling MCP Server
io.github.D4Vinci/Scrapling

Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.

214 163 installs/wk local only
Browse all 18 391 servers the list is the same for every client — only the config differs

Things that trip people up with VS Code

Written from how VS Code reads its config, not from its release notes.

The file is shared with the team
Because it sits in the repository, everyone who clones it gets the same servers. Keep secrets out of it — a token committed to a config file is a token published.
Why do the tools not appear?
Two usual causes: you are not in agent mode, or the server requires credentials and answered with a challenge. The second case is not a failure — 27% of remote servers do exactly that.
Workspace file or user settings?
The workspace file travels with the repository and describes what this project needs. User settings apply everywhere. Anything touching production data belongs in the first, not the second.
Can a config from Cursor be reused?
The JSON shape is the same, so a server block copies across without changes. The path differs — .vscode instead of .cursor — and that is the whole migration.
How to tell a working server from a listed one?
Not from the catalogue entry: 2 245 servers are marked active in the official registry and respond to nothing. Every server page here shows the result of our last handshake, repeated every 15 minutes.
Do local servers need anything installed first?
They are fetched by the package runner on first launch, so nothing to install by hand — but the runner itself must be present. A missing npx or uvx looks exactly like a broken server.

Same servers, other clients

the servers are the same — the config format is not
Claude Code

Adds servers by command, so nothing to edit by hand. Handles both local processes and remote endpoints, including OAuth logins.

run in your terminal
Cursor

Config sits in the project folder, so servers can differ per repository — useful when one project needs database access and another must not have it.

.cursor/mcp.json
Codex

The only client here that uses TOML rather than JSON, so a config copied from elsewhere will not work as is.

~/.codex/config.toml
Claude Desktop

One global config for everything, so a server added here is available in every conversation.

~/Library/Application Support/Claude/claude_desktop_config.json