Claude Code already reads and edits files, runs commands and searches your repo. The best MCP servers for Claude Code add what it cannot do on its own: current library docs, a real browser, your GitHub issues, your database, your error tracker, your design file. This list ranks 12 of them from the vault's data on 2 September 2026, with the exact claude mcp add command for each. Everything here was checked against the package registries the same day, and one widely copied install command turned out to be deprecated. It is called out below.
The ranked list
| # | Server | Best for | Stars | Grade | Needs a key |
|---|---|---|---|---|---|
| 1 | Context7 | Current library docs | 61.5k | A | Optional |
| 2 | GitHub MCP Server | Issues, PRs, code search | 32.7k | A | GitHub sign-in |
| 3 | Playwright MCP | Browser automation, E2E tests | 36.7k | A | No |
| 4 | Chrome DevTools MCP | Debugging a live page | 50.4k | A | No |
| 5 | Serena | Symbol-level code navigation | 28.7k | A | No |
| 6 | Sequential Thinking | Planning long tasks | Official | B | No |
| 7 | Firecrawl MCP | Web pages as markdown | 7.4k | A | Yes |
| 8 | Exa MCP | Semantic web search | 5.0k | A | Yes |
| 9 | Supabase MCP | Supabase projects | 2.9k | A | OAuth |
| 10 | Postgres MCP Pro | Any Postgres database | 3.2k | A | DB URL |
| 11 | Sentry MCP | Errors and traces | 0.8k | A | Sentry sign-in |
| 12 | Figma Context MCP | Building from designs | 15.8k | A | Figma token |
Ranking weighs how often the server changes what Claude Code can do in a normal session, then stars and maintenance. None of the 12 has claimed its MCPVault listing, so none is verified yet; grades come from repository signals, described in how MCPVault grades servers.
What r/ClaudeCode recommends
The r/ClaudeAI and r/ClaudeCode threads on this question repeat a short list, and it matches the top of the ranking: Context7 is the one server nearly every thread agrees on, GitHub's official server is next, Playwright comes up from anyone doing frontend work, and Serena is recommended by people on large codebases. On quantity, the threads agree too: run two to four servers per project and disable the rest, since every enabled server adds its tool descriptions to the context. The thread-by-thread version is in best MCP servers for Claude Code according to Reddit.
The claude mcp add command for each
| # | Server | Command |
|---|---|---|
| 1 | Context7 | claude mcp add context7 -- npx -y @upstash/context7-mcp |
| 2 | GitHub | claude mcp add --transport http github https://api.githubcopilot.com/mcp/ |
| 3 | Playwright | claude mcp add playwright -- npx -y @playwright/mcp@latest |
| 4 | Chrome DevTools | claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest |
| 5 | Serena | claude mcp add serena -- serena start-mcp-server --context=claude-code --project-from-cwd |
| 6 | Sequential Thinking | claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking |
| 7 | Firecrawl | claude mcp add firecrawl -e FIRECRAWL_API_KEY=... -- npx -y firecrawl-mcp |
| 8 | Exa | claude mcp add exa -e EXA_API_KEY=... -- npx -y exa-mcp-server |
| 9 | Supabase | claude mcp add --transport http supabase https://mcp.supabase.com/mcp |
| 10 | Postgres MCP Pro | claude mcp add postgres -e DATABASE_URI=... -- uvx postgres-mcp |
| 11 | Sentry | claude mcp add --transport http sentry https://mcp.sentry.dev/mcp |
| 12 | Figma Context | claude mcp add figma -e FIGMA_API_KEY=... -- npx -y figma-developer-mcp --stdio |
Add --scope project to any of them to commit the server to .mcp.json for the team. The per-server sections below have the details each command hides.
1. Context7
Claude's knowledge of a library stops at its training cutoff. Context7 fetches the current documentation for the library you are using and puts it in context before Claude writes the code. It belongs in every project.
claude mcp add context7 -- npx -y @upstash/context7-mcp
Add "use context7" to prompts, or a line in CLAUDE.md telling Claude to check Context7 before importing anything. Details and troubleshooting are in the Context7 setup guide.
2. GitHub MCP Server
GitHub's official server. Claude Code reads an issue, finds the code, opens a pull request with a description and links them. The hosted endpoint signs in with OAuth and needs nothing installed:
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
The @modelcontextprotocol/server-github npm package that older guides recommend is deprecated on npm and no longer maintained. Use the hosted endpoint above or the Docker image ghcr.io/github/github-mcp-server with a personal access token.
3. Playwright MCP
Microsoft's browser server. Claude Code navigates pages, fills forms, reads the accessibility tree and takes screenshots, so "test the signup flow" becomes something it can actually do.
claude mcp add playwright -- npx @playwright/mcp@latest
Playwright downloads its own browser on first run. See the Playwright MCP guide for the tool list.
4. Chrome DevTools MCP
Google's server for debugging in a real Chrome: console messages, network requests, performance traces, and control of the page. Playwright is for tests. This is for "why is this page slow" and "what is that error in the console".
claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest
5. Serena
Serena connects language servers to Claude Code and exposes them as tools: find every reference to a symbol, rename it across the codebase, insert code after a function without pasting the whole file. On a large repo it replaces most grep-and-read loops.
claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant
Needs uv installed. Serena indexes the project on first use; expect a short wait.
6. Sequential Thinking
The reference server from the official modelcontextprotocol/servers repository. It gives Claude a structured scratchpad for multi-step reasoning, which helps on long refactors and migrations where it otherwise loses the plan halfway.
claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking
The listing's B grade and 90,000 stars belong to the whole monorepo, which also ships the filesystem and memory servers.
7. Firecrawl MCP
Fetch any URL as clean markdown, JavaScript-rendered pages included, or crawl a documentation site. It is the research server for "read the vendor's docs and implement the integration".
claude mcp add firecrawl -e FIRECRAWL_API_KEY=your_key -- npx -y firecrawl-mcp
Free tier available at firecrawl.dev.
8. Exa MCP
Semantic search built for agents: ask a question, get cleaned page content rather than links. Firecrawl reads a page you already know. Exa finds the page.
claude mcp add exa -e EXA_API_KEY=your_key -- npx -y exa-mcp-server
9. Supabase MCP
Supabase's official hosted server. Query tables, read logs and advisors, apply migrations and generate types. Scope it to one project and keep read-only on for anything real:
claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp?project_ref=YOUR_REF&read_only=true"
Permissions and feature groups are covered in the Supabase MCP setup guide.
10. Postgres MCP Pro
For any Postgres that is not Supabase: SQL, explain plans, index advice and health checks. Restricted mode makes it read-only with query time limits.
claude mcp add postgres -e DATABASE_URI=postgresql://user:pass@host:5432/db -- uvx postgres-mcp --access-mode=restricted
Setup walkthrough in the Postgres MCP guide.
11. Sentry MCP
Sentry's official server. Claude Code pulls the stack trace and breadcrumbs for an issue, finds the offending commit and proposes the fix. The hosted endpoint uses OAuth:
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
The Sentry MCP listing has the local install if you prefer a token.
12. Figma Context MCP
Turns a Figma file into layout, style and component data Claude Code can build from, instead of guessing from a screenshot. Needs a Figma personal access token.
claude mcp add figma -- npx -y figma-developer-mcp --figma-api-key=YOUR_KEY --stdio
Browse the full vault. Filter by category, grade and verification status at /servers.
Scopes, config files and how many to keep on
claude mcp add writes to one of three places. --scope local (the default) stores the server for you in this project. --scope project writes .mcp.json in the repo so teammates get it. --scope user makes it available in every project. Check with claude mcp list, remove with claude mcp remove <name>, and put secrets in -e environment flags rather than in a committed file.
Every enabled server adds its tool descriptions to every request. Six is a comfortable ceiling; past ten, Claude starts picking the wrong tool and sessions get slower and pricier. Enable Context7 everywhere, add the two or three servers the current project actually needs, and leave the rest off. The /mcp command inside Claude Code shows what is connected and lets you toggle servers without editing files.
Frequently Asked Questions
Do these MCP servers work with Claude Desktop and Cursor too?
Yes. MCP is client-agnostic; the same servers work in Cursor, Windsurf, VS Code and Claude Desktop. Only the config format changes. The Cursor list has the same servers with Cursor configs.
Is it safe to give Claude Code access to my database through an MCP server?
Only with a scoped, read-only connection. Supabase MCP has read_only=true and project_ref; Postgres MCP Pro has restricted mode. Point either at a development database, never production, and treat table contents as untrusted text.
Why is the GitHub MCP install command from other guides not working?
Because @modelcontextprotocol/server-github is deprecated on npm. GitHub moved the server to its own repository and hosts it at api.githubcopilot.com; the command in this list uses that endpoint.
Are any of these servers verified on MCPVault?
Not yet. Verification needs the maintainer to claim the listing and pass a live handshake that is re-checked weekly. Grades in the table are computed from repository signals instead. See what verification confirms.
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.
