mcpbeat

MCP Servers for Cursor

Cursor reads its servers from .cursor/mcp.json. Of the 18 391 we track, 5 140 answer right now without any credentials and 2 763 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 Cursor

Work as is answering now, no credentials asked 5 140 27.9%
Need a key running, but they will not talk to strangers 2 763 15.0%
Run locally installed from a package, nothing to reach over the network 8 193 44.5%
Not responding listed as active, answer nothing 2 295 12.5%
Availability, last 24 hours share of the 10 198 remote servers answering, hour by hour
24 hours agonow
5 140
work with no key
answering now and open to anonymous clients
2 763
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 295
listed but dead
skip these — the registry still calls them active

How to add a server to Cursor

per project by default, or globally from your home directory
Create the file

In the repository you are working in. The folder name starts with a dot, so it will be hidden in Finder.

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

Every server card on this site carries a block already shaped for this file — with the address we actually reached during our last check.

Reload and check the agent picked it up

Tools appear inside the agent, not in the editor chrome. If the list is empty, the file is either invalid JSON or in the wrong folder.

What it looks like

a real server, not a placeholder
.cursor/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 Cursor

Written from how Cursor reads its config, not from its release notes.

Project config or global?
A file in the repository applies only there; the same file in your home directory applies everywhere. The per-project variant is the safer default: a server with database credentials has no business being loaded in an unrelated repository.
How many servers is too many?
Every connected server adds its tools to what the model sees, and the median server exposes ten of them. Three or four servers is already a long list to choose from — connect what a project needs, not everything you own.
JSON, and JSON only
No trailing commas, no comments. A config copied from a Codex example will not work here at all: that one is TOML.
Nothing appears after editing the file
Three usual causes, in order of likelihood: the file is not valid JSON, it sits in the wrong folder, or the editor has not re-read it. Only after those is it worth suspecting the server — though 2 245 of them really do answer nothing.
Should the config be committed to the repository?
The file describes which servers a project needs, which is useful to share. Credentials in it are not — a token committed once is a token published. Keep secrets in the environment and the config in the repository.
Does a server work here if it works in Claude Desktop?
Almost always: the JSON shape is the same and the servers are identical. What differs is where the file lives and whether it applies to one project or to everything.
What does a server with no tools mean?
Either it is behind authorisation and refuses to describe itself to an anonymous client, or it is not answering at all. We show which of the two on every server page — the first case is working software, the second is not.

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
VS Code

Works through GitHub Copilot's agent mode. Like Cursor, the config is per workspace rather than global.

.vscode/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