
The best MCP servers for Cursor
MCP servers with documented Cursor setup, ranked by official status, usage, upkeep and security.
- Local servers
- Yes
- runs stdio servers
- Hosted servers
- Yes
- connects by URL
- Config
- JSON
- how servers are added
- Picks
- 12
- ranked
The best MCP servers for Cursor are Context7, Chrome DevTools MCP and Exa. Each one has documented Cursor setup, and the order comes from the data we hold: official status, GitHub stars or weekly downloads, documented setup, recent updates and security record.
A second list covers official servers the vendor runs for you, such as Notion, Slack and Asana, listed A to Z because they publish no usage counts. Each server page shows how to add it in Cursor, through mcp.json or a one-click link where the vendor offers one.
Good for
- You code in Cursor and want servers that are known to work there
- You want Cursor to read current docs, drive a browser or search the web
- You want to know which servers can change your data before adding them
Most-used servers (by stars and downloads)
Ranked by the data we hold: official status, GitHub stars or weekly downloads, documented setup, recent updates and security record.
- 1
Context7Top scoreOfficialHosted or LocalAPI keyGives your coding assistant the current docs for the library you use, so it stops writing code for old versions. It only reads docs.
12score - 2
Chrome DevTools MCPOfficialLocalThe Chrome team's server. Your assistant opens Chrome and debugs network, console and performance problems for you.
11.45score - 3
ExaOfficialHosted or LocalOAuthSearches the live web and reads any page. The hosted server works with no account or key; sign in or add a key for higher limits.
10.53score - 4
FirecrawlOfficialHosted or LocalAPI keySearches the web, reads pages as clean text and crawls whole sites. Needs a Firecrawl account or API key.
10.53score - 5
Playwright MCPOfficialLocalMicrosoft's server gives your assistant a real browser to click through sites and test web apps. It acts on any page you open.
9.84score - 6
GitHubOfficialHosted or LocalOAuthReads your code, opens pull requests and sorts issues. Turn on its read-only mode unless you need it to write.
9.28score - 7
SupabaseOfficialHosted or LocalOAuthLooks at and changes your Supabase projects: tables, SQL, migrations and logs. Use read-only mode on production.
8.69score - 8
GrafanaOfficialHosted or LocalSearches dashboards, queries metrics and logs, and manages alerts. A start-up switch removes every write tool.
8.56score - 9
PerplexityOfficialHosted or LocalOAuthSearches the web and returns cited answers and research reports. It only reads.
8.41score - 10
Shopify Dev MCPOfficialLocalNo sign-inLooks up Shopify docs and checks your app or theme code. No store login, and it changes nothing.
8.41score - 11
Azure DevOpsOfficialLocalOAuthReads and updates work items, pull requests, pipelines and wikis from your machine. There is no read-only switch.
8.07score - 12
HarnessOfficialHosted or LocalChecks, runs and fixes Harness pipelines, deployments and feature flags. A read-only setting limits it to list and get.
7.9score
Official hosted servers (A to Z)
Official servers run by the vendor, which publish no star or download counts, so they are listed A to Z rather than ranked. Shown: all 30 with documented Cursor setup and setup in at least four apps.
- 21st.devOfficialHostedAPI key
Lets your coding assistant search 21st.dev's UI component library, add components to your project and draft new UI with 21st AI.
- Adobe Experience Manager (AEM)OfficialHostedOAuth
Lets Claude, ChatGPT or Cursor read, edit and publish your AEM as a Cloud Service pages, content fragments and assets, signed in as you.
- AirtableOfficialHostedOAuth
Lets Claude, ChatGPT, Gemini or Cursor read and update your Airtable bases, build tables and draft automations. Sign in with Airtable, nothing to install.
- AsanaOfficialHostedOAuth
Lets Claude, ChatGPT or Cursor find, create and update your Asana tasks and projects. You sign in with your Asana account, with nothing to install.
- AxiomOfficialHostedOAuth
Lets your AI assistant query your Axiom logs, traces and metrics, and create or change dashboards and monitors.
- BraintrustOfficialHostedOAuth
Lets your AI assistant query Braintrust logs and experiments, write scorers and prompts, and run evals for you.
- CanvaOfficialHostedOAuth
Lets Claude, ChatGPT or Cursor create, edit, search and export your Canva designs. You sign in with your Canva account, on any plan including Free.
- Cisco MerakiOfficialHosted or LocalAPI key
Lets Claude Code, Cursor, VS Code or Codex look up anything in your Meraki Dashboard and build network health reports, without changing a setting.
17 GitHub stars - ClerkOfficialHostedOAuth
Lets Claude, Cursor, Codex or VS Code manage your Clerk apps, settings, users and domains, and pull ready-made Clerk code. You sign in with Clerk.
- ClickUpOfficialHostedOAuth
Lets Claude, ChatGPT or Cursor find, create and update your ClickUp tasks, Docs, comments and time entries. ClickUp hosts it; you sign in with ClickUp.
- DatadogOfficialHostedOAuth
Datadog's own server that lets your AI assistant search logs, metrics, traces and monitors in your Datadog account.
- ExpoOfficialHostedOAuth
Lets Claude Code, Cursor or Claude read Expo docs, run and fix EAS builds, and test your app in a simulator. Sign in with your Expo account.
GitLabOfficialHostedOAuthLets Claude, Cursor or VS Code search your GitLab projects, review merge requests and check pipelines, with no install.
- GoDaddyOfficialHostedNo sign-in
Lets your AI assistant check if a domain name is free, show its price, and suggest names to register at GoDaddy.
- MonarchOfficialHostedOAuth
Lets Claude, ChatGPT, Cursor or Gemini CLI answer questions about your Monarch spending, budgets and net worth. You sign in with your Monarch account.
NotionOfficialHostedOAuthLets Claude, ChatGPT or Cursor search, read and edit your Notion pages and databases. You sign in with your Notion account, with nothing to install.
- OpenRouterOfficialHostedOAuth
Lets your coding assistant look up OpenRouter models, prices, credits and rankings, and send test messages while you build.
PostHogOfficialHostedOAuthLets your AI assistant query your PostHog analytics, check and change feature flags, and triage errors.
- PylonOfficialHostedOAuth
Lets your AI assistant search and update Pylon support issues, accounts and help articles, signed in as you.
- RailwayOfficialHostedOAuth
Lets Claude Code, Cursor or Codex create, deploy and redeploy your Railway projects. Railway runs it for you, and you sign in with your Railway account.
- RampOfficialHostedOAuth
Lets Claude, ChatGPT or Cursor search your Ramp spend, code expenses, approve requests and manage cards, with your own Ramp permissions.
- ResendOfficialHosted or LocalOAuth
Lets your AI assistant send email, read your Resend inboxes, and manage contacts, broadcasts, domains and templates in your Resend account.
578 GitHub stars - SlackOfficialHostedOAuth
Slack's own server lets Claude, Cursor and other AI apps search Slack, read channels and threads, and send messages as you once an admin approves it.
- StatsigOfficialHostedOAuth
Lets Claude, ChatGPT, Cursor or Codex read and change your Statsig feature gates, experiments and dynamic configs in plain language.
- StitchOfficialHostedAPI key
Lets Cursor, Claude Code or Gemini CLI create, edit and fetch UI screens in your Google Stitch projects.
- TickTickOfficialHostedOAuth
Lets Claude, ChatGPT or Gemini check, add and complete your TickTick tasks from the chat.
- TikTok for BusinessOfficialHostedOAuth
Lets Claude, ChatGPT or Cursor run your TikTok ads: campaigns, budgets, reports, catalogs and audiences. For advertisers only; it does not post videos.
- TodoistOfficialHostedOAuth
Lets Claude, ChatGPT and other assistants read, add, update and complete your Todoist tasks and projects.
- TradingViewOfficialHostedOAuth
TradingView's own server lets Claude, ChatGPT and Cursor pull market data and manage your watchlists and price alerts.
- TrelloOfficialHostedOAuth
Lets your AI assistant search, create, move and update Trello cards, lists and checklists after you sign in.
74 GitHub stars
Comparison
Add Context7 first, then Chrome DevTools MCP or Playwright for browser work. Pick Exa, Firecrawl or Perplexity for web search, and the server for your stack (GitHub, Supabase) after that.
| Server | Official | Runs | Sign-in | Tools | Popularity | Risk |
|---|---|---|---|---|---|---|
| Context7This page | Official | HostedLocal | Optional key | 2 | 556K/wk | Low |
| Chrome DevTools MCP | Official | Local | No sign-in | 60 | 2.8M/wk | Medium |
| Exa | Official | HostedLocal | No sign-in | 4 | 34K/wk | Low |
| Firecrawl | Official | HostedLocal | Account or key | 28 | 191K/wk | Medium |
| Playwright MCP | Official | Local | No sign-in | 72 | 38.9K | High |
| GitHub | Official | HostedLocal | Account or token | 96 | 34.1K | High |
| Supabase | Official | HostedLocal | Account | 36 | 153K/wk | High |
| Grafana | Official | HostedLocal | Account or token | 122 | 3.6K | Medium |
| Perplexity | Official | HostedLocal | Account | 4 | 2.6K | Low |
| Shopify Dev MCP | Official | Local | No sign-in | 5 | 81K/wk | Low |
| Azure DevOps | Official | Local | Account | 44 | 2.1K | Medium |
| Harness | Official | HostedLocal | API key or account | 11 | 8K/wk | High |
Our pick
Context7 is the first server to add to Cursor: it is official, documented for Cursor, and only reads docs. Chrome DevTools MCP and Exa come next; Supabase and GitHub can change data, so use their read-only options.
Our pick: Context7
Every pick here has a reviewed PlugWiki page with install steps for your app.
Best for
- Everyday coding: Context7, GitHub
- Browser debugging and testing: Chrome DevTools MCP, Playwright MCP
- Web search: Exa, Firecrawl, Perplexity
- Your backend: Supabase, Grafana
- Work apps: Notion, Slack, Asana (official hosted list)
Skip it if
- You need Sentry in Cursor: its Cursor entry has reported issues, so check its page first
- You cannot review what a high-risk server is allowed to change
How we ranked these
Score = official (+2) + log10(max(stars, weekly downloads)) + 0.25 per documented app + maintenance (+1) + risk (+0.5/0/-0.5) - unfixed advisories (0.5 each, max 1). Pool: approved PlugWiki server pages.
MoreLess
The official hosted list is A to Z, not scored. Data as of 2026-11-01.
| Criterion | Weight | How it is measured |
|---|---|---|
| Official | +2 when the company behind the product builds and maintains the server (is_official on the server record). | |
| Adoption | log10 of GitHub stars or weekly package downloads, whichever is larger. Stars are ignored when the repo is the whole product repo, not the server. | |
| Documented setup | +0.25 per app (Claude Code, Cursor, VS Code, ChatGPT and others) whose setup is documented on the server page compatibility list. | |
| Maintenance | +1 when the repo had a commit in the 90 days before 2026-11-01, or the vendor hosts the server. | |
| Security | +0.5 low risk, -0.5 high risk (from the permissions review), -0.5 per security advisory with no fixed version (max -1). | |
| Pool | Only servers whose PlugWiki page has been reviewed and approved and returns 200; archived servers are left out. | |
| Cursor filter | Only servers whose compatibility row for Cursor is documented or verified on their approved page; servers with open Cursor issues are left out. | |
| Official hosted list | Second list: official vendor-hosted servers with an approved page and documented Cursor setup (no open Cursor issues) that publish no stars or downloads and are not in the ranked list. Listed A to Z; the 30 with setup documented in at least four apps are shown. |
Data as of 2026-11-01
Questions
What is the best MCP server for Cursor?
Context7. It gives Cursor the current docs for the library you use, has about 556,000 weekly downloads, is official and only reads.
How do I add an MCP server to Cursor?
Add it to .cursor/mcp.json in your project or ~/.cursor/mcp.json for all projects, then make sure it is switched on in the MCP settings in Cursor. Each server page has the exact entry in its install box.
Which MCP server should I use for web search in Cursor?
Exa for quick search and page reading, Firecrawl to read and crawl whole sites, Perplexity for cited answers. All three have documented Cursor setup. Firecrawl and Perplexity need an account or key; Exa's hosted server works without one.
Chrome DevTools MCP or Playwright MCP in Cursor?
Chrome DevTools MCP for debugging network, console and performance in Chrome. Playwright MCP for clicking through sites and testing flows across browsers. Both run on your computer.
Are these Cursor MCP servers safe?
Context7, Exa, Perplexity and Shopify Dev MCP only read. Playwright MCP, GitHub, Supabase and Harness are rated high risk because they can change things, so use read-only settings and keep Cursor asking before it runs tools.
Why is Sentry not on the Cursor list?
Sentry works in Cursor, but its Cursor entry has reported issues on its page, and this list only takes clean documented setup. It ranks on the main list.
Do these servers cost anything?
The servers are free. Firecrawl, Perplexity and Harness need an account or key for the service behind them, which has its own plans.
Can I add Notion, Slack or Asana to Cursor?
Yes. The official hosted list on this page has 30 servers with documented Cursor setup, including Notion, Slack and Asana. Linear has open Cursor reports; see Linear in Cursor.
Information
updated Nov 1, 2026
- Transports
- stdio, SSE, Streamable HTTP
- Config file (all)
.cursor/mcp.json (project) or ~/.cursor/mcp.json (global)- MCP docs
- cursor.com
Sources
Docs, issue trackers and discussions this page is built from.
Show all 13Hide
- Context7 on npm · npmjs.com
- Chrome DevTools MCP on npm · npmjs.com
- Firecrawl on npm · npmjs.com
- Playwright MCP repository · github.com
- GitHub repository · github.com
- Supabase on npm · npmjs.com
- Grafana repository · github.com
- Perplexity repository · github.com
- Shopify Dev MCP on npm · npmjs.com
- Azure DevOps repository · github.com
- Harness on npm · npmjs.com
- Exa MCP server repository · github.com
- exa-mcp-server on npm · npmjs.com