Blog
ListicleSeptember 2, 20269 min read

15 Best MCP Servers for Cursor [2026]: Ranked With Configs

The 15 best MCP servers for Cursor, ranked from the vault: stars, grades, one-line configs, what each is for, and the servers Reddit keeps recommending.

The best MCP servers for Cursor are the ones that fix a specific gap in the agent: stale library knowledge, no browser, no access to your database, no eyes on your design file. This list ranks 15 of them using the vault's data on 2 September 2026: GitHub stars, last push date and the MCPVault quality grade. Each entry has a one-line config you can paste into .cursor/mcp.json, and the Reddit favourites get their own section at the end, because that is where the question usually starts.

None of the 15 has claimed its MCPVault listing yet, so none carries the verified badge. The grades below are computed from repository signals; see how grading works.

The ranked list

# Server What it does Stars Grade Needs a key
1 Context7 Current library docs in context 61.5k A Optional
2 Chrome DevTools MCP Drive and debug real Chrome 50.4k A No
3 Playwright MCP Browser automation and E2E tests 36.7k A No
4 GitHub MCP Server Issues, PRs, code search 32.7k A GitHub auth
5 Serena Semantic code navigation and edits 28.7k A No
6 Figma Context MCP Design data from Figma files 15.8k A Figma token
7 Desktop Commander Terminal and file operations 9.5k A No
8 Firecrawl MCP Web pages as clean markdown 7.4k A Yes
9 Magic MCP Generate UI components from a prompt 5.8k A Yes
10 Exa MCP Semantic web search 5.0k A Yes
11 Postgres MCP Pro SQL, explain plans, index advice 3.2k A DB URL
12 shadcn/ui MCP shadcn component source and demos 3.0k B No
13 Tavily MCP Search and extract for agents 2.3k A Yes
14 Supabase MCP Query and manage Supabase projects 2.9k A OAuth
15 Sequential Thinking Structured step-by-step reasoning Official B No

Stars are rounded. Supabase's official listing was added to the vault today. Sequential Thinking lives in the official modelcontextprotocol/servers repository, whose 90,000 stars and B grade reflect the monorepo rather than that one server.

1. Context7

The docs server. Cursor asks it for the current documentation of any library before writing code, which cuts the "this method was renamed last year" class of bug. Add a rule that says "check Context7 before using a library" or the agent will forget to call it.

"context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }

Full setup and troubleshooting: Context7 MCP setup guide.

2. Chrome DevTools MCP

Google's own server. Cursor gets a real Chrome instance with DevTools: navigate, click, read the console, record performance traces, inspect network requests. Playwright is built for test automation. This one is built for debugging the page you are working on.

"chrome-devtools": { "command": "npx", "args": ["chrome-devtools-mcp@latest"] }

3. Playwright MCP

Microsoft's browser server. It snapshots the accessibility tree instead of screenshots, so the agent reads the page as structured text. The standard pick for "write an end-to-end test for this flow and run it".

"playwright": { "command": "npx", "args": ["@playwright/mcp@latest"] }

4. GitHub MCP Server

The official GitHub server, maintained by GitHub. Read and write issues, pull requests, reviews, workflow runs and code search. In Cursor, the simplest setup is the hosted endpoint, which signs you in with OAuth:

"github": { "url": "https://api.githubcopilot.com/mcp/" }

Local runs use the Docker image ghcr.io/github/github-mcp-server with a personal access token. The old @modelcontextprotocol/server-github npm package is deprecated; do not install it.

5. Serena

A coding toolkit rather than a wrapper around an API. Serena gives Cursor symbol-level navigation and editing through language servers: find references, rename across files, insert after a symbol. On large codebases it is the difference between the agent grepping and the agent understanding the codebase.

"serena": { "command": "uvx", "args": ["--from", "git+https://github.com/oraios/serena", "serena", "start-mcp-server", "--context", "ide-assistant"] }

6. Figma Context MCP

Feeds Cursor the layout, styles and component data of a Figma file so it can build the screen from the design rather than from a screenshot. Needs a Figma personal access token.

"figma": { "command": "npx", "args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR_KEY", "--stdio"] }

7. Desktop Commander

Terminal commands, process control, file search and edits across the whole machine, not just the open project. Powerful and dangerous, so read the permissions section before turning it on.

"desktop-commander": { "command": "npx", "args": ["-y", "@wonderwhy-er/desktop-commander@latest"] }

8. Firecrawl MCP

Turns any URL into clean markdown, handles JavaScript-rendered pages, and can crawl a whole docs site. The research tool for "read this vendor's docs and implement the integration".

"firecrawl": { "command": "npx", "args": ["-y", "firecrawl-mcp"], "env": { "FIRECRAWL_API_KEY": "YOUR_KEY" } }

9. Magic MCP

21st.dev's component generator. Describe a UI element and get a production-ready React component with styling, dropped into your project. Frontend-only, and good at what it does.

"magic": { "command": "npx", "args": ["-y", "@21st-dev/magic@latest"], "env": { "API_KEY": "YOUR_KEY" } }

10. Exa MCP

Semantic search with results shaped for agents: cleaned content, not ten blue links. It pairs well with Firecrawl: Exa finds the page, Firecrawl reads it.

"exa": { "command": "npx", "args": ["-y", "exa-mcp-server"], "env": { "EXA_API_KEY": "YOUR_KEY" } }

11. Postgres MCP Pro

Beyond running SQL, it handles explain plans, index recommendations and health checks. Start in restricted mode, which makes the connection read-only with query time limits.

"postgres": { "command": "uvx", "args": ["postgres-mcp", "--access-mode=restricted"], "env": { "DATABASE_URI": "postgresql://user:pass@host:5432/db" } }

See the Postgres MCP guide for the full setup.

12. shadcn/ui MCP

Gives Cursor the real source, demos and metadata of shadcn/ui components so it stops inventing prop names. Works for React, Svelte and Vue variants.

"shadcn": { "command": "npx", "args": ["@jpisnice/shadcn-ui-mcp-server"] }

13. Tavily MCP

Search, extract, crawl and map tools designed for agent workflows. The hosted endpoint needs nothing installed:

"tavily": { "url": "https://mcp.tavily.com/mcp/?tavilyApiKey=YOUR_KEY" }

14. Supabase MCP

Supabase's official server, hosted, with OAuth sign-in. Query tables, apply migrations, read logs and generate TypeScript types. Scope it to one project and turn on read-only for anything with real data:

"supabase": { "url": "https://mcp.supabase.com/mcp?project_ref=YOUR_REF&read_only=true" }

The Supabase MCP setup guide covers permissions and feature groups.

15. Sequential Thinking

The reference server for structured reasoning. It gives the agent a scratchpad for multi-step plans, which improves long refactors. No external service.

"sequential-thinking": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"] }

Browse the full vault for more. Filter by category, grade and verification status at /servers.

How to add an MCP server in Cursor

  1. Open Cursor Settings, then MCP, and click Add new global MCP server. Cursor opens ~/.cursor/mcp.json. For a project-only server, create .cursor/mcp.json in the repo instead.
  2. Paste one of the entries above inside "mcpServers": { ... }. Keys and values go in env; keep that file out of git.
  3. Save. The MCP settings panel should show the server with a green dot and its tool count within a few seconds. Red means the process failed to start; on Windows, wrap npx commands as "command": "cmd", "args": ["/c", "npx", ...].
  4. In a chat, switch to Agent mode. Cursor lists the tools it can call; you can toggle individual tools off.
  5. Test with a prompt that needs the tool ("use context7 to check the current Next.js middleware API") and approve the tool call when Cursor asks.

Cursor caps the number of active tools it sends to the model, so keep three to six servers enabled per project and disable the rest.

What Reddit recommends

The r/cursor and r/mcp threads about "best mcp servers for cursor reddit" converge on a short list: Context7 is named in nearly every thread, GitHub and Playwright come next, and shadcn/ui gets praise from anyone doing UI work. Supabase and Postgres show up from database users, and Serena from people on large codebases who want the agent to stop grepping.

The advice that repeats most is not about servers at all. Limit the number you keep on. Too many tools bloat the context window, slow the agent down and make it pick the wrong tool. Three to five well-chosen MCP servers beat fifteen enabled ones, which is why this list is ranked rather than exhaustive.

Frequently Asked Questions

How many MCP servers should I enable in Cursor?

Three to five per project. Cursor limits how many tools it exposes to the model at once, and every enabled tool costs context. Enable what the current task needs and disable the rest from the MCP settings panel.

Do these MCP servers work with Claude Code and Windsurf too?

Yes. MCP is client-agnostic; the same servers work in Claude Code, Windsurf, VS Code and Claude Desktop with the same config values. Only the file location changes. There is a separate best MCP servers for Claude Code list with Claude Code configs.

Are any of these MCP servers verified on MCPVault?

Not yet. Verification requires the maintainer to claim the listing and pass a live MCP handshake, re-checked weekly. The grades in the table are computed from repository signals instead. If you maintain one of these servers, claim your listing; verification is free.

Which MCP server should I install first in Cursor?

Context7. It has no setup beyond the config line, needs no key to try, and fixes the most common failure in AI-written code, which is calling an API the way it worked two versions ago.


Your server in the vault.

If you built an MCP server, claim the listing and get it in front of developers who are actively looking. Free to claim. Verification is free during early access and earns a do-follow link to your project.

Claim your listing or submit a server if it is not indexed yet.

MCP ServerBest OfCursor