MCP servers for Cursor
The most used MCP servers, each with a config you can paste into Cursor.
Adding an MCP server lets Cursor use external tools and read data from connected services. Each server in the list below includes a ready JSON config with a top-level mcpServers object.
Where the config lives
Use .cursor/mcp.json in your project for project-specific tools. Use ~/.cursor/mcp.json in your home directory for tools available across projects.
Add a server
- Choose a server below and copy its JSON config.
- Open or create the config file for your chosen scope. For a new file, paste the whole block. If the file already contains servers, merge the new server entry into its existing
mcpServersobject, keeping the other entries. - Fill in any required paths, URLs and authentication settings. Reference secrets with
${env:NAME}. For a local server, make sure itscommandis available on your system path or uses the executable's full path. - Save the file. Open Customize in Cursor's sidebar and enable the server. Complete OAuth sign-in if the server requires it.
Check that it works
Find the server's tools under Available Tools, then ask Cursor in chat to use a tool by name. Cursor requests approval by default; expand the arrow beside the tool name to inspect its arguments.
If a call fails, open the Output panel with Cmd+Shift+U or Ctrl+Shift+U and select MCP Logs. Look for connection errors, authentication failures or server crashes. You can retry the call or toggle the server in Customize while troubleshooting.
Security
- Choose trusted developers and repositories, and review what data and APIs the server can access.
- Keep secrets in environment variables and give API keys only the permissions they need.
- Review server source code before connecting sensitive systems; run servers handling sensitive data locally through stdio.
Add to .cursor/mcp.json · ~/.cursor/mcp.json
Only servers with an npm or PyPI install command are listed. Remote servers connect with a URL from their own docs.
- 1

Playwright MCP
Gives an assistant a real browser to click, type and read pages with3.9Mnpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "playwright-mcp": { "command": "npx", "args": [ "-y", "@playwright/mcp@latest" ] } } } - 2

Chrome DevTools MCP
Drives and inspects a live Chrome instance through the DevTools protocol.2.2Mnpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "chrome-devtools-mcp": { "command": "npx", "args": [ "-y", "chrome-devtools-mcp@latest" ] } } } - 3

Filesystem MCP Server
Reference server for scoped read and write access to local folders546Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "filesystem-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir" ] } } } - 4
Context7
Pulls current, version-matched library documentation into the model's context.284Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "context7-mcp": { "command": "npx", "args": [ "-y", "@upstash/context7-mcp" ] } } } - 5

Fetch (MCP Reference Server)
Reference server that retrieves a URL and hands back markdown.255Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "fetch-mcp": { "command": "uvx", "args": [ "mcp-server-fetch" ] } } } Cursor config· .cursor/mcp.json
{ "mcpServers": { "time-mcp": { "command": "uvx", "args": [ "mcp-server-time" ] } } }- 7

Everything MCP Server
Protocol demo server that exercises every MCP feature at once.165Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "everything-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-everything" ] } } } - 8

Postgres MCP Pro
Postgres access for agents, with index tuning and health checks alongside plain SQL.140Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "postgres-mcp": { "command": "uvx", "args": [ "postgres-mcp", "--access-mode=restricted" ] } } } - 9
Grafana MCP Server
Query dashboards, Prometheus, Loki and incidents from a Grafana instance.127Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "grafana-mcp": { "command": "uvx", "args": [ "mcp-grafana" ] } } } - 10

Memory MCP Server
Persistent knowledge graph memory that survives between sessions.126Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "memory-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-memory" ] } } } - 11
Azure MCP Server
One server covering Azure services, plus a hosted endpoint for Microsoft Learn.107Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "azure-mcp": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] } } } - 12

Sequential Thinking MCP Server
One tool that breaks a hard problem into revisable thinking steps.104Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "sequential-thinking-mcp": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-sequential-thinking" ] } } } - 13

GitHub MCP Server
GitHub's own server for repos, issues, pull requests and workflow runs95Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "github-mcp-server": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-github" ] } } } - 14
Firecrawl MCP
Turns web pages and whole sites into markdown an agent can read.91Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "firecrawl-mcp": { "command": "npx", "args": [ "-y", "firecrawl-mcp" ] } } } Cursor config· .cursor/mcp.json
{ "mcpServers": { "git-mcp": { "command": "uvx", "args": [ "mcp-server-git", "--repository", "/path/to/repo" ] } } }- 16

n8n MCP Server
Gives an agent n8n's full node catalogue and properties so generated workflows actually validate.88Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "n8n-mcp": { "command": "npx", "args": [ "-y", "n8n-mcp" ] } } } Cursor config· .cursor/mcp.json
{ "mcpServers": { "sentry-mcp": { "command": "npx", "args": [ "@sentry/mcp-server@latest" ] } } }- 18

Next.js DevTools MCP
Connects an agent to a running Next.js dev server for live runtime errors, routes and logs.81Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "next-devtools-mcp": { "command": "npx", "args": [ "-y", "next-devtools-mcp@latest" ] } } } - 19
MongoDB MCP Server
Query MongoDB collections and manage Atlas clusters from an agent session.74Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "mongodb-mcp": { "command": "npx", "args": [ "-y", "mongodb-mcp-server@latest" ] } } } - 20

Chroma MCP Server
Manage Chroma collections and run vector queries without writing client code.72Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "chroma-mcp": { "command": "uvx", "args": [ "chroma-mcp" ] } } } - 21
AWS MCP Servers
A large collection of AWS-specific MCP servers, installed one at a time.68Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "aws-mcp": { "command": "uvx", "args": [ "awslabs.aws-documentation-mcp-server@latest" ] } } } - 22

Figma MCP
Connect Figma designs to AI coding agents for direct implementation64Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "framelink-figma-mcp": { "command": "npx", "args": [ "-y", "figma-developer-mcp" ] } } } - 23

Blender MCP
Drives Blender from a prompt — scene inspection, object edits and arbitrary Python execution.62Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "blender-mcp": { "command": "uvx", "args": [ "blender-mcp" ] } } } - 24

Xero MCP Server
Read and write Xero accounting records from an MCP client.58Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "xero-mcp": { "command": "npx", "args": [ "-y", "@xeroapi/xero-mcp-server@latest" ] } } } - 25

Pydantic Logfire MCP Server
Reads OpenTelemetry traces and exceptions collected by Logfire, queryable with SQL.41Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "logfire-mcp": { "command": "uvx", "args": [ "logfire-mcp@latest" ] } } } - 26

Currents MCP Server
Reads CI test results from Currents so an agent can diagnose flaky specs with real execution history.31Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "currents-mcp": { "command": "npx", "args": [ "-y", "@currents/mcp" ] } } } - 27

ElevenLabs MCP Server
Speech synthesis, voice cloning and transcription from ElevenLabs, exposed as agent tools.30Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "elevenlabs-mcp": { "command": "uvx", "args": [ "elevenlabs-mcp" ] } } } - 28
Netlify MCP Server
Netlify's own MCP server for creating, deploying and managing sites.30Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "netlify-mcp": { "command": "npx", "args": [ "-y", "@netlify/mcp" ] } } } - 29

ms-365-mcp-server
Microsoft Graph server that puts OneDrive files, mail and calendar behind one command.29Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "ms-365-mcp": { "command": "npx", "args": [ "-y", "@softeria/ms-365-mcp-server" ] } } } - 30
Shopify Dev MCP
Live Shopify docs and GraphQL schema lookup while you build an app.28Knpm + PyPI, last 7 daysCursor config· .cursor/mcp.json
{ "mcpServers": { "shopify-dev-mcp": { "command": "npx", "args": [ "-y", "@shopify/dev-mcp@latest" ] } } }
