Best MCP Servers for Cursor

Top 20 of 675 MCP servers that work with Cursor, ranked by security score — every entry below is human-reviewed, not just scraped. Every row has a one-click config for Cursor — no need to open each page.

Cursor supports MCP at two levels: a project config (.cursor/mcp.json, checked into the repo and shared with your team) and a global config (~/.cursor/mcp.json, available in every project). Both use the same mcpServers format, so a server can move from personal to shared with a copy-paste.

Cursor also has a Settings panel (Settings → MCP) that lists every configured server and whether it started successfully, which is the fastest way to confirm a new entry is actually working before you rely on it mid-task.

Recommended for Cursor

Picked for the kind of work Cursor is actually used for, not just the highest score overall.

#ServerSecurity scoreStarsLanguageConfig
1

Registry and proxy that federates MCP, A2A, and API services for AI observability.

864,143Python
2

Git repositories accessed and manipulated through AI-driven automation workflows.

7688,911TypeScript
3

Enable deep codebase awareness by linking your private GitLab projects.

6861TypeScript
4

GitHub repositories, issues, pull requests, and CI/CD workflows accessed via AI agents.

5331,734Go
5

Chrome browser data capture and analysis tools for AI-powered MCP applications.

587,273JavaScript

Full ranking

#ServerSecurity scoreStarsLanguageConfig
1

Supabase project database management through AI assistants.

1002,833TypeScript
2

ClickHouse database queries and chDB engine operations via MCP.

93832Python
3

Registry and proxy that federates MCP, A2A, and API services for AI observability.

864,143Python
4

Jira, Confluence, Bitbucket, and Compass data access via Atlassian Cloud for AI assistants.

86919JavaScript
5

Sentry error, issue, and performance data for AI coding assistants.

81792TypeScript
6

Slack workspace interactions via Stdio, SSE, and HTTP for message history and search.

801,752Go
7

Miro board data management including diagramming and task tracking for AI assistants.

78142TypeScript
8

Webflow site data and content management via the Model Context Protocol for AI assistants.

78135TypeScript
9

Current time retrieval and timezone conversion for AI models.

7689,054TypeScript
10

Retrieve and convert web page content into markdown for AI model processing.

7689,054TypeScript
11

Dynamic and reflective problem-solving through a structured step-by-step thinking process.

7688,988TypeScript
12

Git repositories accessed and manipulated through AI-driven automation workflows.

7688,911TypeScript
13

AWS infrastructure and service management for your local AI model context protocol.

769,504Python
14

Perform iOS and macOS project builds via AI-driven command execution.

766,171TypeScript
15

Web, code, and company search capabilities for AI assistants.

764,801TypeScript
16

Build .NET-based MCP clients and servers with modular library components.

764,414C#
17

Real-time web data and AI search insights for LLMs without blocking.

762,536JavaScript
18

Automate repetitive server debugging by converting manual MCP interactions into repeatable shell scripts.

76747TypeScript
19

Scrape and search live web data for AI agents with structured output formats.

737,046JavaScript
20

Notion databases and pages integration for AI models using TypeScript-based MCP tools.

734,557TypeScript

MCP + Cursor: frequently asked questions

How do I add an MCP server to Cursor?

Add an entry under "mcpServers" in .cursor/mcp.json (project-only) or ~/.cursor/mcp.json (all projects), then reload Cursor.

What's the difference between project and global MCP config in Cursor?

.cursor/mcp.json in a repo only applies there and can be committed for a team; ~/.cursor/mcp.json applies to every project you open.

How do I check if an MCP server is actually running in Cursor?

Open Settings → MCP — it lists each configured server with its live status, so you can catch a broken command before you start relying on it.

Do I need to restart Cursor after editing mcp.json?

A reload is enough — no full quit-and-reopen required.