Curated Collection20 servers • Hand-tested • Updated Dec 11, 2025

Top 20 MCP Servers for Cursor Users (December 2025)

We tested thousands of Model Context Protocol servers to find the 20 best for Cursor IDE. Each one is selected for real usefulness, setup clarity, and workflow impact. Use this page as your high-signal shortlist.

Hand-Tested
Every server tested in Cursor
Easy Setup
Commands + config examples
🎯
Use-Case Focused
Organized by what you need
📊
Data-Driven
Based on activity + docs
Quick Navigation
What Are MCP Servers for Cursor?

MCP (Model Context Protocol) servers are extensions that connect Cursor IDE to external data sources, APIs, and services. Instead of switching tabs and copy-pasting context, MCP servers let Cursor read, write, and query the tools you already use.

Why You Need MCP Servers
Access real-time data:
Query databases, scrape websites, and fetch API data without leaving your editor
Automate workflows:
Let AI handle file operations, browser testing, and data transformations
Integrate tools:
Connect GitHub, Notion, Slack, Linear, Drive, and more
Stay in flow:
Reduce context switching so you ship faster
How We Selected These Servers
We picked these based on usefulness in Cursor, setup clarity, documentation quality, and real-world workflow impact.
Web Scraping & Data Extraction
Extract data from websites and APIs
Web to MCP logo
Web to MCP
#1 Design-to-Code
Freemium
Chrome extension that captures website components and sends them directly to AI coding assistants. Hover over any UI element, click to capture, and get code-ready prompts instantly.
Visual component capture
Design-to-code workflow
Cursor & Claude integration
5K+ starsUpdated recently
SETUP
Install Chrome extension + npx @web-to-mcp/mcp-server
View Details →
Firecrawl MCP logo
Firecrawl MCP
#2 Most Popular
Freemium
Turn any website into LLM-ready markdown or structured data with JS rendering and clean extraction.
JavaScript-rendered pages
HTML → markdown
Structured extraction
4.8K starsUpdated 3 days ago
SETUP
npx @firecrawl/mcp-server
View Details →
Browser Automation
Automate UI flows, screenshots, and complex interactions
Browserbase MCP logo
Browserbase MCP
#3 Best for Testing
Paid
Cloud browser automation for UI testing, screenshots, and scripted interactions on dynamic pages.
Cloud automation
Screenshots & visual testing
Complex interactions
2.1K starsUpdated 1 week ago
SETUP
npm install browserbase-mcp
View Details →
Puppeteer MCP logo
Puppeteer MCP
#4 Open Source
Free
Control headless Chrome locally for scraping, PDF generation, and automation without cloud dependency.
Local browser control
PDF generation
No cloud dependency
87K starsUpdated 2 days ago
SETUP
npx puppeteer-mcp
View Details →
Productivity & Project Management
Connect your workflow tools to Cursor
Notion MCP logo
Notion MCP
#5 Team Favorite
Freemium
Read/write Notion pages and databases from Cursor so teams stay aligned without switching apps.
Read/write pages
Query databases
Update statuses
3.4K starsUpdated 1 week ago
SETUP
npx @notionhq/mcp-server
View Details →
Linear MCP logo
Linear MCP
#6 For Developers
Paid
Create issues, update statuses, and search tasks in Linear directly from Cursor prompts.
Create/update issues
Link commits to issues
Search related tasks
1.9K starsUpdated 5 days ago
SETUP
npm install linear-mcp
View Details →
GitHub MCP logo
GitHub MCP
#7 Essential
Free
Interact with repos, issues, PRs, and file contents. Great for research, fixes, and PR drafting.
Create issues/PRs
Search repos & issues
Read file contents
4.2K starsUpdated 2 days ago
SETUP
npx @modelcontextprotocol/server-github
View Details →
File Management & Storage
Move files across local + cloud storage without context switching
Google Drive MCP logo
Google Drive MCP
#8 Cloud Files
Freemium
List, search, and manage Drive files from Cursor. Great for docs, specs, and exports.
Search files
Upload/download
Folder operations
1.2K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-google-drive
View Details →
Dropbox MCP logo
Dropbox MCP
#9 Sync-friendly
Freemium
Read/write Dropbox content from Cursor for teams that keep assets and docs in Dropbox.
File read/write
Folder listing
Team workflows
900 starsUpdated recently
SETUP
npx @modelcontextprotocol/server-dropbox
View Details →
File System MCP logo
File System MCP
#10 Local Ops
Free
Local filesystem operations from Cursor: read, write, search, and batch transformations.
Read/write files
Search & glob
Safe batch ops
2.7K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-filesystem
View Details →
AWS S3 MCP logo
AWS S3 MCP
#11 Storage Workhorse
Paid
Manage S3 buckets and objects from Cursor. Useful for logs, exports, datasets, and assets.
List buckets
Upload/download objects
Signed URL flows
1.5K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-s3
View Details →
Database & Data
Query data and generate answers with real DB context
PostgreSQL MCP logo
PostgreSQL MCP
#12 Most Used DB
Free
Run safe queries and fetch schema/context for Postgres-backed apps.
Schema introspection
Read-only query mode
Great for debugging
2.9K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-postgres
View Details →
MySQL MCP logo
MySQL MCP
#13 Legacy Friendly
Free
Query MySQL databases directly from Cursor prompts and generate fixes based on data.
Query tables
Inspect schema
Works with many hosts
1.7K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-mysql
View Details →
MongoDB MCP logo
MongoDB MCP
#14 Document DB
Freemium
Find documents, run aggregations, and inspect collections for Mongo-backed apps.
Collection introspection
Aggregation support
Great for logs/events
1.8K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-mongodb
View Details →
SQLite MCP logo
SQLite MCP
#15 Local DB
Free
Perfect for local apps and prototypes. Query SQLite databases right inside Cursor.
Zero setup
Local DB workflows
Great for prototypes
1.1K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-sqlite
View Details →
API Integration
Connect comms + notifications so you ship with less context switching
Slack MCP logo
Slack MCP
#16 Team Comms
Freemium
Search channels, summarize threads, and post updates from Cursor.
Search threads
Post messages
Summarize discussions
2.0K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-slack
View Details →
Discord MCP logo
Discord MCP
#17 Community
Freemium
Useful for community teams: read channels, post updates, automate responses.
Channel read/write
Bots & automations
Moderation helpers
1.4K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-discord
View Details →
Email (SendGrid) MCP logo
Email (SendGrid) MCP
#18 Email Ops
Paid
Send transactional emails and test templates from Cursor.
Send test emails
Template ops
Delivery debugging
900 starsUpdated recently
SETUP
npx @modelcontextprotocol/server-sendgrid
View Details →
Twilio MCP logo
Twilio MCP
#19 SMS/Voice
Paid
Trigger SMS/voice workflows from Cursor for product alerts and QA.
Send SMS
Trigger calls
Webhook testing
1.0K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-twilio
View Details →
Development Tools
Ship faster by letting Cursor operate your infra/dev stack
Docker MCP logo
Docker MCP
#20 Local Environments
Free
Manage containers and logs from Cursor to debug faster.
Start/stop containers
Read logs
Run commands
1.6K starsUpdated recently
SETUP
npx @modelcontextprotocol/server-docker
View Details →
How to Install MCP Servers in Cursor
1
Prerequisites
Make sure you have Node.js 18+, Cursor 0.40+, and npm/uv depending on the server.
2
Global Configuration
~/.cursor/mcp.json
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["@firecrawl/mcp-server"],
      "env": {
        "FIRECRAWL_API_KEY": "your-api-key-here"
      }
    },
    "github": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "your-github-token"
      }
    }
  }
}
3
Project-Specific Configuration
.cursor/mcp.json
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://localhost:5432/mydb"
      }
    }
  }
}
4
Restart & Verify
  1. Restart Cursor completely (quit and reopen)
  2. Open a file and trigger Cursor's AI chat
  3. Type @ and you should see MCP servers listed
  4. Try: "Use Firecrawl to scrape https://example.com"
Troubleshooting Tips
  • If servers don't appear, open Cursor console: Help → Toggle Developer Tools
  • Double-check env variables and API keys
  • Some servers need OAuth (Drive, Slack)
  • Use absolute paths if relative paths don't work
Frequently Asked Questions
Can I use multiple MCP servers at once in Cursor?
Yes. Cursor can run multiple MCP servers at the same time. Start with 3–5 essentials, then add more as needed because each server consumes resources.
Are MCP servers secure to use?
They run locally and only access what you configure. Still, review the repo/docs and prefer well-maintained servers, especially if they touch sensitive data.
Do MCP servers work with Claude Desktop too?
Most do. MCP is a protocol standard, so servers typically work across MCP-compatible clients. Config paths differ by app/OS.
What's the difference between free and paid MCP servers?
Free servers are often open-source/local. Paid servers usually add hosted infrastructure, higher limits, or premium features (cloud browsers, APIs, etc.).
How do I update MCP servers?
If you run via npx, you usually get the latest each run. If installed, update with npm update (or your package manager).
Can I build my own MCP server?
Yes. Many teams build MCP servers for internal APIs/tools. Start with a small read-only server, then add write actions once you trust it.
Get Weekly MCP Server Updates
New servers, setup guides, and Cursor tips delivered to your inbox.
No spam. Unsubscribe anytime.
AllToolsDirectory.com