Coding Agents
MCP servers list: find the best MCP servers
Search 20,687 MCP servers from the Official MCP Registry, or start with the 58 we reviewed by hand, each with install snippets for Claude Code, Claude Desktop, Cursor, VS Code and Devin Desktop. Free, and the search runs in your browser.
58 reviewed servers
- Filesystem MCP ServerfilesystemReviewed
Lets an assistant read, write, edit, move and search files, but only inside the folders you allow.
Local · updated 2026-10-11
- Reviewed
Lets an assistant check status, read diffs and logs, stage, commit and switch branches in a local Git repository.
Local · updated 2026-10-11
- Fetch MCP ServerfetchReviewed
Lets an assistant fetch a web page and read it as Markdown, in chunks, with private addresses blocked by default.
Local · updated 2026-10-11
- Reviewed
Gives an assistant a persistent local knowledge graph of entities, relations and facts that it can add to and search.
Local · updated 2026-10-11
- Sequential Thinking MCP Serversequential-thinkingReviewed
Gives an assistant a tool for step-by-step reasoning that it can revise or branch as it works through a problem.
Local · updated 2026-10-11
- Time MCP ServertimeReviewed
Lets an assistant get the current time in any IANA time zone and convert a time between zones.
Local · updated 2026-10-11
- Playwright MCPio.github.microsoft/playwright-mcpReviewed
Lets an assistant drive a real browser through Playwright, reading pages as accessibility snapshots instead of screenshots.
Local · npm · v0.0.82 · updated 2026-09-18
- Chrome DevTools MCPio.github.ChromeDevTools/chrome-devtools-mcpReviewed
Lets an assistant control and inspect live Chrome: performance traces, network, console, Lighthouse audits and memory snapshots.
Local · npm · v1.10.1 · updated 2026-09-23
- Context7io.github.upstash/context7Reviewed
Pulls current, version-specific library documentation and code examples into an assistant’s context on request.
Remote · Local · npm · MCP bundle · v4.4.1 · updated 2026-10-13
- Microsoft Learn MCP Servercom.microsoft/microsoft-learn-mcpReviewed
Lets an assistant search and read official Microsoft documentation and code samples, free and with no sign-in.
Remote · v1.0.0 · updated 2025-11-21
- DeepWiki MCPdeepwikiReviewed
Lets an assistant read DeepWiki’s generated docs for public GitHub repositories and ask questions about them.
Remote · updated 2026-10-14
- Brave Search MCP Serverio.github.brave/brave-search-mcp-serverReviewed
Lets an assistant search the web, news, images, videos and local places through the Brave Search API.
Local · npm · v2.1.3 · updated 2026-08-20
- Reviewed
Lets an assistant search the web with Exa and read pages as clean Markdown, with optional multi-step research.
Remote · updated 2026-10-07
- Tavily MCP Serverio.github.tavily-ai/tavily-mcpReviewed
Lets an assistant search the web in real time, extract page content, and map or crawl a website through Tavily.
Local · npm · v0.2.15 · updated 2026-01-26
- Firecrawl MCP Serverio.github.firecrawl/firecrawl-mcp-serverReviewed
Lets an assistant scrape, search, map and crawl websites through Firecrawl and get clean Markdown or structured JSON back.
Remote · Local · npm · v3.30.1 · updated 2026-10-15
- GitHub MCP Serverio.github.github/github-mcp-serverReviewed
Lets an assistant read code, manage issues and pull requests, and check Actions runs in the GitHub repositories you can access.
Remote · Local · Docker · v2.0.2 · updated 2026-10-08
- GitLab MCP servercom.gitlab/mcpReviewed
Gives an assistant access to GitLab projects, issues, merge requests, pipelines and search through an MCP endpoint built into GitLab.
Remote · v0.0.1 · updated 2025-10-02
- Sentry MCPio.github.getsentry/sentry-mcpReviewed
Lets a coding assistant search Sentry errors, traces and logs, triage issues and read Sentry docs while you debug.
Remote · Local · npm · v0.42.0 · updated 2026-09-25
- Linear MCP serverapp.linear/linearReviewed
Lets an assistant find, create and update Linear issues, projects and comments through Linear’s hosted server.
Remote · v1.0.1 · updated 2026-08-04
- Atlassian Rovo MCP Servercom.atlassian/atlassian-mcp-serverReviewed
Connects an assistant to Jira, Confluence, Bitbucket Cloud, Compass and Loom on your Atlassian Cloud site via Atlassian’s hosted server.
Remote · v2.0.0 · updated 2026-09-09
- Notion MCPcom.notion/mcpReviewed
Lets an assistant search, read, create and update pages and databases in your Notion workspace through Notion’s hosted server.
Remote · v1.0.1 · updated 2025-09-11
- Figma MCP servercom.figma.mcp/mcpReviewed
Gives a coding assistant design context from Figma files, such as layout, variables and components, and can write back to the canvas.
Remote · v1.0.3 · updated 2025-10-16
- Semgrep MCP serversemgrepReviewed
Lets an assistant scan code for security issues with Semgrep, write custom rules and pull findings from Semgrep AppSec Platform.
Local · updated 2026-10-07
- SonarQube MCP Serverio.github.SonarSource/sonarqube-mcp-serverReviewed
Connects an assistant to SonarQube Cloud or Server to analyse code, review issues and hotspots, and check quality gates.
Local · Docker · v1.21.0 · updated 2026-06-25
Steps
How to use the MCP server directory
- Search the reviewed servers by what you want the assistant to do, such as “postgres” or “browser”.
- Switch to “All registry servers” to search all 20,687, filtered by local or remote and by package type.
- Open a reviewed server to read what it can do, its licence and its security notes.
- Copy the snippet for your app, or open the server in the MCP config generator to combine it with others.
Method
How it works
An MCP server gives an AI app such as Claude Code, Cursor or VS Code a set of tools: read a GitHub issue, query a database, click through a web page. There are thousands of them, and the hard part isn’t finding one but choosing one you can trust. This directory has two layers. The full list comes from the Official MCP Registry, refreshed daily, minus the entries filtered out below. On top of it sit 58 servers we reviewed by hand on 2026-10-14: we read each README and repository, confirmed the package or endpoint is current, and wrote the description and install steps ourselves.
How to choose an MCP server
- Prefer the official one. If the company behind the service publishes a server, use it. It follows their API changes and their sign-in. Community servers for the same service are often older copies.
- Prefer remote where it exists. A remote server needs nothing installed and can’t read your files. 44% of the servers listed here offer a URL; 40% ship an npm package.
- Check it’s alive. Look at the last update date and the repository’s recent commits. Several popular early servers, including the original GitHub, PostgreSQL and Slack reference servers, are archived but still appear in older lists.
- Keep the list short. Each connected server adds at least its tool names and instructions to the model’s context, and many apps send every tool definition with every request, so servers you rarely use still cost tokens. The context window checker shows how much room you have.
MCP servers run code with your permissions
A local server is an ordinary program started by your AI app. It can read any file your user account can, use your network and run commands. The registry confirms that a publisher owns the GitHub account or domain in a server’s name, but its moderation policy says to assume “minimal-to-no moderation”: it removes malware and spam when it finds them, not buggy or vulnerable servers. The MCP project’s local server security guide recommends checking who publishes a package and its exact name (typosquatting is common), pinning a version, giving each server its own narrowly scoped token, limiting file servers to one folder, and running third-party servers in a container. Tool descriptions and tool results are also untrusted input: a web page or issue the assistant reads can contain instructions aimed at it, so keep approval prompts on for anything that writes.
How to install a server in each app
Every app reads MCP servers from its own file. Claude Code uses .mcp.json in the project or claude mcp add; Claude Desktop uses claude_desktop_config.json for local servers and Connectors for remote ones; Cursor uses .cursor/mcp.json; VS Code uses .vscode/mcp.json with a servers key; and Devin Desktop (formerly Windsurf) uses mcp_config.json. Each reviewed server’s page shows all of them, generated by the same code as the MCP config generator, so secrets are always written as variables, never pasted into the file.
Where the data comes from
Registry data is published under CC0. We keep only what the list shows: name, description, version, update date, source and website links, and package or remote details. Registry text is shown as plain text, links must use https, and package names must match their registry’s rules. Servers the registry marks deleted or deprecated are dropped. We don’t show logos. This directory is independent: it isn’t affiliated with, endorsed or sponsored by the Official MCP Registry, the Model Context Protocol project or any server’s maintainer.
The registry is open to anyone who can prove they own a GitHub account or domain, and a few publishers flood it: on 2026-10-15, 9,445 entries came from namespaces that publish more than 25 servers each. So the list keeps a server only when it links a source repository you can read (12,259 don’t), its namespace publishes 25 servers or fewer, and its description isn’t a placeholder shared by five or more entries (62). The full list is about 1340 KB, so it only downloads when you switch to it.
Examples
Reviewed MCP servers by category
Reference servers
- Filesystem MCP ServerLets an assistant read, write, edit, move and search files, but only inside the folders you allow.Local · Apache-2.0 AND MIT · Model Context Protocol project
- Git MCP ServerLets an assistant check status, read diffs and logs, stage, commit and switch branches in a local Git repository.Local · MIT · Model Context Protocol project
- Fetch MCP ServerLets an assistant fetch a web page and read it as Markdown, in chunks, with private addresses blocked by default.Local · MIT · Model Context Protocol project
- Knowledge Graph Memory ServerGives an assistant a persistent local knowledge graph of entities, relations and facts that it can add to and search.Local · Apache-2.0 AND MIT · Model Context Protocol project
- Sequential Thinking MCP ServerGives an assistant a tool for step-by-step reasoning that it can revise or branch as it works through a problem.Local · Apache-2.0 AND MIT · Model Context Protocol project
- Time MCP ServerLets an assistant get the current time in any IANA time zone and convert a time between zones.Local · MIT · Model Context Protocol project
Browser automation
- Playwright MCPLets an assistant drive a real browser through Playwright, reading pages as accessibility snapshots instead of screenshots.Local · Apache-2.0 · Microsoft
- Chrome DevTools MCPLets an assistant control and inspect live Chrome: performance traces, network, console, Lighthouse audits and memory snapshots.Local · Apache-2.0 · Google (Chrome DevTools team)
Docs and web search
- Context7Pulls current, version-specific library documentation and code examples into an assistant’s context on request.Remote · MIT · Upstash
- Microsoft Learn MCP ServerLets an assistant search and read official Microsoft documentation and code samples, free and with no sign-in.Remote · Hosted · Microsoft
- DeepWiki MCPLets an assistant read DeepWiki’s generated docs for public GitHub repositories and ask questions about them.Remote · Hosted · Cognition
- Brave Search MCP ServerLets an assistant search the web, news, images, videos and local places through the Brave Search API.Local · MIT · Brave
- Exa MCP ServerLets an assistant search the web with Exa and read pages as clean Markdown, with optional multi-step research.Remote · MIT · Exa
- Tavily MCP ServerLets an assistant search the web in real time, extract page content, and map or crawl a website through Tavily.Remote · MIT · Tavily
- Firecrawl MCP ServerLets an assistant scrape, search, map and crawl websites through Firecrawl and get clean Markdown or structured JSON back.Remote · MIT · Firecrawl
Code and developer tools
- GitHub MCP ServerLets an assistant read code, manage issues and pull requests, and check Actions runs in the GitHub repositories you can access.Remote · MIT · GitHub
- GitLab MCP serverGives an assistant access to GitLab projects, issues, merge requests, pipelines and search through an MCP endpoint built into GitLab.Remote · MIT · GitLab
- Sentry MCPLets a coding assistant search Sentry errors, traces and logs, triage issues and read Sentry docs while you debug.Remote · FSL-1.1-ALv2 · Sentry
- Figma MCP serverGives a coding assistant design context from Figma files, such as layout, variables and components, and can write back to the canvas.Remote · Hosted · Figma
- Semgrep MCP serverLets an assistant scan code for security issues with Semgrep, write custom rules and pull findings from Semgrep AppSec Platform.Local · LGPL-2.1-or-later · Semgrep
- SonarQube MCP ServerConnects an assistant to SonarQube Cloud or Server to analyse code, review issues and hotspots, and check quality gates.Local · Hosted · SonarSource
- Postman MCP ServerConnects an assistant to your Postman workspaces, collections, specs and environments, and can generate client code from APIs.Remote · Apache-2.0 · Postman
- Next.js DevTools MCPConnects a coding assistant to your running Next.js 16 dev server so it can read live errors, routes and logs.Local · MIT · Vercel
Projects and team work
- Linear MCP serverLets an assistant find, create and update Linear issues, projects and comments through Linear’s hosted server.Remote · Hosted · Linear
- Atlassian Rovo MCP ServerConnects an assistant to Jira, Confluence, Bitbucket Cloud, Compass and Loom on your Atlassian Cloud site via Atlassian’s hosted server.Remote · Apache-2.0 · Atlassian
- Notion MCPLets an assistant search, read, create and update pages and databases in your Notion workspace through Notion’s hosted server.Remote · Hosted · Notion
- Slack MCP serverLets an assistant search Slack, read channels and threads, send messages and work with canvases, files and lists.Remote · Hosted · Slack (Salesforce)
- Asana MCP serverLets an assistant search, read, create and update Asana tasks, projects and portfolios through Asana’s hosted V2 server.Remote · Hosted · Asana
- Zapier MCPLets an assistant act in thousands of apps through your Zapier account, such as sending email, posting to Slack or updating a CRM.Remote · Hosted · Zapier
Cloud and DevOps
- Cloudflare Documentation MCP ServerLets an assistant search the current Cloudflare developer documentation through a free hosted server that needs no sign-in.Remote · Apache-2.0 · Cloudflare
- Vercel MCPLets an assistant search Vercel docs, manage projects and deployments, read runtime logs and query Web Analytics in your Vercel account.Remote · Hosted · Vercel
- Netlify MCP ServerLets an assistant create, build, deploy and manage Netlify projects, environment variables, forms and extensions in plain language.Remote · ISC · Netlify
- Supabase MCP ServerLets an assistant manage Supabase projects: list tables, run SQL and migrations, read logs, deploy Edge Functions and search the docs.Remote · Apache-2.0 · Supabase
- AWS Knowledge MCP ServerLets an assistant search and read current AWS documentation, check regional availability of services and load AWS agent skills.Remote · Apache-2.0 · Amazon Web Services
- Azure MCP ServerLets an assistant work with more than 45 Azure services, from Storage and Key Vault to AKS, Cosmos DB and Monitor, using your Azure sign-in.Local · MIT · Microsoft
- Kubernetes MCP ServerLets an assistant list, inspect and change Kubernetes and OpenShift resources, read pod logs, exec into pods and manage Helm releases.Local · Apache-2.0 · The containers project
- Terraform MCP ServerLets an assistant look up current Terraform provider, module and policy docs and manage HCP Terraform workspaces, runs and variables.Local · MPL-2.0 · HashiCorp
- Firebase MCP ServerLets an assistant manage Firebase projects and apps, query Firestore, read Crashlytics issues, check security rules and fetch logs.Local · MIT · Google (Firebase)
- Heroku Platform MCP ServerLets an assistant create, deploy, scale and restart Heroku apps, read logs, manage add-ons and pipelines, and query Heroku Postgres.Local · Apache-2.0 · Heroku (Salesforce)
- Cloud Run MCPLets an assistant deploy code or a local folder to Google Cloud Run, list services, read service logs and create Google Cloud projects.Local · Apache-2.0 · Google Cloud
- Pulumi MCP ServerLets an assistant list Pulumi stacks, search cloud resources, check policy violations, look up Registry schemas and hand tasks to Neo.Remote · Hosted · Pulumi
- Render MCP ServerLets an assistant create Render services and databases, trigger deploys, read logs and metrics, and run read-only SQL on Render Postgres.Remote · Apache-2.0 · Render
Databases
- Neon MCP ServerLets an assistant manage Neon Postgres projects and branches, run SQL, and test schema migrations on a temporary branch first.Remote · MIT · Neon
- Prisma MCP serverLets an assistant create and query Prisma Postgres databases, restore backups, and manage Prisma Compute apps and Object Storage.Remote · Hosted · Prisma
- MongoDB MCP ServerLets an assistant query and manage MongoDB databases and, with Atlas credentials, manage Atlas projects, clusters and users.Local · Apache-2.0 · MongoDB
- Redis MCP ServerLets an assistant read and write Redis data types, streams and JSON documents, and run vector search on a Redis database.Local · MIT · Redis
- ClickHouse MCP ServerLets an assistant list ClickHouse databases and tables and run SQL queries, read-only by default, plus optional embedded chDB queries.Local · Apache-2.0 · ClickHouse
- DuckDB / MotherDuck Local MCP ServerLets an assistant run DuckDB SQL on local files, in-memory databases, S3-hosted databases or MotherDuck, read-only unless you allow writes.Local · MIT · MotherDuck
- mcp-server-qdrantGives an assistant a semantic memory: it stores notes in a Qdrant collection and finds them later by meaning rather than exact words.Local · Apache-2.0 · Qdrant
- Pinecone Developer MCP ServerLets a coding assistant search Pinecone docs, create and inspect indexes, and upsert, search and rerank records while you build.Local · Apache-2.0 · Pinecone
- MCP Toolbox for DatabasesOne open-source MCP server with ready-made tools for PostgreSQL, MySQL, BigQuery, Spanner, AlloyDB and many other databases.Local · Apache-2.0 · Google
Data and analytics
- Grafana MCP serverLets an assistant search dashboards, query Prometheus, Loki and other data sources, and work with alerts and incidents in Grafana.Local · Apache-2.0 · Grafana Labs
- Apify MCP ServerLets an assistant find and run Apify Actors to scrape websites, search engines, maps and social media, then read the results.Remote · MIT · Apify
- dbt MCP ServerLets an assistant run dbt commands on your project and, with a dbt platform account, explore lineage, metrics and job runs.Local · Apache-2.0 · dbt Labs
Payments and commerce
- Stripe MCPLets an assistant search Stripe docs, plan integrations and call the Stripe API to read and change payments, customers and billing data.Remote · MIT · Stripe
- PayPal MCP ServerLets an assistant create and send PayPal invoices, manage orders, refunds, disputes, products and subscriptions, and list transactions.Remote · Apache-2.0 · PayPal
- Square MCP ServerLets an assistant call the full Square API: customers, orders, catalogue, inventory, payments, invoices, bookings, loyalty and more.Remote · Apache-2.0 · Block (Square)
FAQ
Frequently asked questions
What are the best MCP servers?
It depends on your work, and a short list beats a long one, because every server’s tools take up room in the model’s context. For coding, most people start with a browser server (Playwright), a docs server (Context7) and the official server for their code host, such as GitHub. Then add the official server for each service you use daily, like your database or issue tracker.
Where does this list of MCP servers come from?
From the Official MCP Registry, the public catalogue run by the Model Context Protocol project. We read its API every day and list the latest active version of each server that links its source code: 20,687 on 2026-10-15. We leave out 21,766 more: servers with no source repository, namespaces that publish more than 25 servers each, and placeholder descriptions. The reviewed servers are our own picks, checked by hand.
Is every MCP server in the registry safe?
No. The registry checks that a publisher owns the GitHub account or domain in a server’s name, but its moderation policy says to assume minimal moderation, and it doesn’t remove buggy or vulnerable servers. Treat an unreviewed server like any package from the internet: read its source, check the publisher, and pin a version.
What’s the difference between a local and a remote MCP server?
A local server is a program your app starts on your computer, usually with npx, uvx or Docker, and talks to over stdio. It runs with your permissions. A remote server runs on the provider’s side and your app connects to its URL, often signing in with OAuth. Remote servers need nothing installed, so they’re the safer choice when one exists.
How do I install an MCP server in Claude Code?
For a remote server run claude mcp add --transport http <name> <url>, and for a local one claude mcp add <name> -- <command> <args>. Each reviewed server’s page has the exact command, plus the config for Claude Desktop, Cursor, VS Code and Devin Desktop. To set up several at once, use the MCP config generator.
Why don’t all servers have a page?
A page only helps if it says something the registry doesn’t. Reviewed servers get one with our own description, tested install snippets, the licence and security notes. The rest are listed with the registry’s own one-line description and a link to their source, so you can judge them yourself.
Why does “Configure by hand” not fill in the generator for unreviewed servers?
Because a link that pre-fills a command could be used to trick someone into running a package nobody has checked. Reviewed servers open in the generator ready to go, from our own data. For others, copy the package or URL from the server’s source and add it as a custom server.
Related
Related tools
- MCP Config GeneratorBuild MCP server configs for Claude, Cursor, VS Code and Devin Desktop (Windsurf).
- CLAUDE.md GeneratorGenerate a CLAUDE.md and AGENTS.md for your project.
- Claude Code Settings BuilderBuild and check a settings.json with permission rules.
- Claude Code Hooks BuilderBuild and check settings.json hooks, with tested Bash and PowerShell scripts.
- Claude Code Error DatabaseExact Claude Code error messages with tested fixes.
- Context Window CheckerSee whether your text fits each model’s context window.