10 Best MCP Servers in 2026: Verified Picks for Developers
Compare GitHub, Context7, Playwright, Figma, and six more current MCP servers by use case, deployment, write access, and official source.
10 best MCP servers in 2026: verified quick picks
The best MCP servers for developers in 2026 are GitHub for repository work, Context7 for current documentation, Playwright for browser automation, and Figma for design context. Add one system-of-record server, such as Linear, Notion, Stripe, Supabase, Neon, or a database MCP, only when that workflow is active.
There is no universal top-ten stack. Choose one server for each recurring workflow, then keep its tool surface and permissions as narrow as possible.
If you install only three: start with GitHub, Context7, and one system-of-record server. For a coding client, use the Cursor MCP setup guide or Claude Code MCP setup guide after choosing the servers.
For most software teams, the strongest starting points are:
- GitHub MCP Server for repositories, issues, pull requests, and code search
- Context7 for current framework and library documentation
- Playwright MCP for browser interaction and UI testing
- Figma MCP for structured design context and design-to-code workflows
- Notion MCP or Linear MCP for product knowledge and delivery work
- Stripe MCP for Stripe API operations and documentation
- Supabase MCP or Neon MCP when the agent must manage that provider, not only query PostgreSQL
- datamcp when several AI clients need hosted, independently revocable MCP links for PostgreSQL, MySQL, OpenAPI, or shared Agent Memory
There is no universal number-one server. GitHub, Figma, a database, and a browser expose different systems and should be judged by different access, deployment, and maintenance requirements.
For the database category specifically, use the database MCP server guide to choose between local SQL access, provider tools, self-hosted deployment, and a managed gateway before comparing individual packages. For a managed source-specific path, review the hosted PostgreSQL MCP server, hosted MySQL MCP server, or OpenAPI to MCP gateway. If several clients need one stable remote endpoint with separate credentials and revocation, review the hosted MCP gateway. For shared project context instead of a database or API, use the separate hosted MCP memory server workflow.
This comparison is maintained by the datamcp team. datamcp is one of the products compared, so its ownership and limitations are disclosed rather than presented as an independent ranking.
Use the underlying data: download the verified MCP server comparison as CSV. The dataset records provider, primary workflow, deployment model, write capability, official source, and the latest verification date for every server in this article. It can be reused in internal evaluations, procurement notes, and independent research with attribution to this page.
MCP server list: 10 best options compared
This is a curated MCP server list, not an exhaustive directory. It favors recurring developer workflows, current first-party documentation, understandable permission boundaries, and a deployment path that a team can realistically maintain.
The official MCP Registry is the broader discovery source for publicly accessible servers. The registry hosts standardized metadata and is currently in preview; its listings are deliberately unopinionated and do not replace code review, permission review, or security scanning. This article applies a narrower editorial filter to ten practical options.
| MCP server | Best for | Provider | Deployment | Can change data? |
|---|---|---|---|---|
| GitHub MCP Server | Repositories, issues, pull requests, code search | GitHub | Hosted remote or local | Yes, according to approved scopes and toolsets |
| Context7 | Current library and framework documentation | Upstash | Hosted remote or local package | No project write access |
| Playwright MCP | Browser automation, UI checks, and web workflows | Microsoft | Local package or self-hosted HTTP | Yes, within the browser session |
| Figma MCP | Structured design context and Figma workflows | Figma | Hosted remote; desktop option available | Some workflows can write to Figma |
| Notion MCP | Workspace search, pages, databases, and project context | Notion | Hosted remote | Yes, within the connected user's access |
| Linear MCP | Issues, projects, comments, and delivery workflows | Linear | Hosted remote | Yes, within the authenticated user's access |
| Stripe MCP | Stripe API operations and Stripe knowledge | Stripe | Hosted remote | Yes, according to the connected account and tools |
| Supabase MCP | Supabase projects, database, logs, and platform workflows | Supabase | Hosted remote | Optional; project and read-only controls are available |
| Neon MCP | Neon projects, branches, migrations, and SQL | Neon | Hosted remote or local | Optional; project scope and read-only mode are available |
| datamcp | Hosted MCP links for databases, APIs, and Agent Memory | datamcp | Hosted remote | Controlled by each MCP link and source policy |
“Official” does not automatically mean “safe for production.” An official server can still expose destructive tools. A community server can be well designed but requires independent review of its source, release process, authentication, and maintenance.
Dataset methodology
Every row in the downloadable dataset was checked against the provider's current documentation or official repository. “Official provider” means the server is published or documented by the organization operating the connected service; it is not a security certification. “Can change data” describes whether documented workflows include write operations, not whether every installation enables them. Deployment and permission behavior can change, so verify the linked source before approving production access.
The dataset is intentionally small and curated. It does not treat registry presence, GitHub stars, or a copied installation snippet as proof that a server is maintained, safe, or appropriate for sensitive systems.
1. GitHub MCP Server: best overall for software development
The GitHub MCP Server is the most broadly useful choice for developers whose work already lives in GitHub.
It can expose toolsets for repositories, issues, pull requests, actions, code security, discussions, projects, and other GitHub features. GitHub offers both a hosted remote server and a local server. Its documentation recommends the hosted option for most users and the local option when customization or a specific security setup is required.
The hosted endpoint supports OAuth in compatible clients. Personal access tokens are also supported, but their scopes become part of the effective permission boundary.
Choose it when: the agent repeatedly needs repository context, issue details, code search, pull-request review, or GitHub Actions status.
Be careful when: enabling write toolsets. Reading a repository and merging a pull request are materially different permissions.
2. Context7: best for current coding documentation
Context7 gives coding agents access to current, version-specific library documentation instead of relying only on model training data.
This is useful for fast-moving frameworks, SDKs, and APIs where an otherwise capable model may produce an outdated method, configuration key, or example. Context7 focuses on documentation retrieval rather than access to your repositories or production systems, so its risk profile is narrower than a server with write tools.
Choose it when: stale package knowledge causes repeated debugging or the team works across many changing libraries.
Look elsewhere when: the needed context is private code, an internal knowledge base, or live application data.
3. Playwright MCP: best for browser automation
Playwright MCP gives an AI agent browser control through structured accessibility snapshots. It can navigate pages, interact with forms, inspect browser state, take screenshots, and support testing or repetitive web workflows.
The standard local setup uses @playwright/mcp. The server also supports an HTTP endpoint for self-hosted use and includes controls for browser choice, origins, file access, profiles, storage state, and isolated sessions.
Choose it when: the agent must reproduce UI bugs, verify a local site, complete browser-based workflows, or test an application end to end.
Be careful when: the browser profile contains authenticated sessions. A browser MCP can act with the authority of the sites open in that profile.
4. Figma MCP: best for design-to-code context
The Figma MCP Server provides structured design information such as frames, components, variables, layout data, and design-system context.
Figma recommends its hosted remote server for most users because it has the broadest feature set. A desktop server is also available for specific local and organization workflows. Current capabilities include extracting design context, working with selected frames, and supported write-to-canvas workflows.
Figma explicitly describes the server as a bridge, not a one-click generator of perfect production code. The quality of the result still depends on the agent, the codebase, Code Connect, variables, and the instructions supplied.
Choose it when: frontend implementation repeatedly starts from Figma and fidelity to components, tokens, and layout matters.
Look elsewhere when: a screenshot is sufficient or the design is not maintained as structured Figma content.
5. Notion MCP: best for workspace knowledge
Notion MCP is Notion's hosted, actively maintained server. It uses OAuth and can search, read, create, and update workspace content according to the connected user's access.
Typical workflows include finding product decisions, drafting specifications, updating project pages, and combining information from multiple pages or databases. Because the server inherits the user's workspace access, authorization should be reviewed before connecting a broad company workspace to an autonomous agent.
Choose it when: requirements, decisions, documentation, and project context live in Notion.
Be careful when: the user has access to sensitive pages that the agent does not need. Notion's hosted MCP is user-authorized rather than a headless bearer-token service.
6. Linear MCP: best for issues and delivery workflows
The Linear MCP Server is a hosted remote server using OAuth 2.1 and Streamable HTTP. Its tools can find, create, and update Linear objects such as issues, projects, and comments.
It is especially useful when an implementation task begins with a ticket and should end with an updated issue or project. Linear documents setup for Claude, Claude Code, Cursor, Codex, VS Code, and other MCP clients.
Choose it when: engineering work is planned and tracked in Linear and the agent needs the ticket context while coding.
Be careful when: allowing status changes, issue creation, or comments without review in shared team projects.
7. Stripe MCP: best for Stripe operations and documentation
The Stripe MCP Server provides tools for interacting with the Stripe API and searching Stripe's documentation and support knowledge.
Stripe hosts the server and uses OAuth for MCP client sessions. This removes local package maintenance, but it does not remove the need to review which Stripe account and mode the agent can access or which actions require confirmation.
Choose it when: developers or operators frequently investigate Stripe objects, integrate Stripe APIs, or need current Stripe documentation inside an AI workflow.
Be careful when: moving from documentation lookup to actions that change billing objects or customer data.
8. Supabase MCP: best for Supabase platform workflows
Supabase MCP exposes more than generic SQL. Its tool groups cover database work plus Supabase-specific capabilities such as projects, migrations, logs, advisors, documentation, Edge Functions, development information, and optional storage tools.
The server can be limited to one project, narrowed to selected feature groups, and configured read-only. Supabase recommends scoping the server and avoiding production data unless the risks are understood.
Choose it when: the agent needs to operate the Supabase platform as well as its PostgreSQL database.
Look elsewhere when: the source is ordinary PostgreSQL or the requirement is to distribute separately governed database access to several users.
For a database-focused setup, compare it with the Supabase MCP server decision page and the Supabase PostgreSQL to Cursor guide.
9. Neon MCP: best for Neon branches and migrations
Neon MCP supports Neon projects, branches, schema, SQL, migrations, performance information, and provider documentation.
It offers a hosted OAuth endpoint plus API-key and local options. Access can be narrowed to a project, selected tool categories, or read-only behavior. This makes it a better fit than a generic PostgreSQL server when branch management or Neon project operations are part of the workflow.
Choose it when: database development relies on Neon branches, migrations, and project APIs.
Look elsewhere when: the database is hosted elsewhere or the agent only needs provider-independent PostgreSQL access.
See the Neon PostgreSQL MCP setup guide for a database-only workflow across Claude and Cursor.
10. datamcp: best for hosted, governed MCP links
Full disclosure: datamcp is our product.
datamcp publishes hosted remote MCP endpoints for PostgreSQL, MySQL, OpenAPI 3.x, and shared Agent Memory. Database and upstream API credentials stay on the server side instead of being copied into each editor configuration.
The database MCP surface includes six tools: query, get_permissions, get_schema, get_table_details, get_schema_changes, and resync_schema.
Each MCP link can use read-only, read-write, full-access, or custom table-level operations. Effective access remains bounded by the connected database account. AI clients authenticate with an API key or OAuth 2.0 with PKCE, links can be revoked individually, and database query activity and denied operations are available for review.
OpenAPI connections expose four schema-aware tools for endpoint discovery and approved calls. Read Only permits visible GET and HEAD operations, but OpenAPI calls do not currently appear in the datamcp activity log.
Agent Memory exposes project, session, append-only work-log, canonical context, proposal, full-text search, entry retrieval, handoff, and compaction tools. Appends support idempotency keys, and compaction can archive source entries from default results without deleting them. The current MCP workflow does not provide vector search, direct .md synchronization, or edit and delete tools for work-log entries.
datamcp does not provide a self-hosted edition or replace provider-specific management tools such as Neon branches or Supabase Edge Functions.
Choose it when: several clients need one hosted MCP connection with separate authentication, source-specific permissions, and independent link revocation.
Look elsewhere when: the workflow must remain local, needs provider administration, requires database performance tuning, or depends on semantic memory retrieval.
Compare the database-specific options in Best PostgreSQL MCP Servers. If the target client is ChatGPT, start with the current ChatGPT MCP setup guide, then use the ChatGPT PostgreSQL workflow for database permissions and queries.
Create one connection and MCP link for free when you are ready to test a supported source or Agent Memory.
Best MCP servers for Claude Code
For Claude Code, begin with the workflow rather than installing a long directory of servers:
- GitHub for repository and pull-request work
- Context7 for current package documentation
- One system of record: Linear, Notion, Figma, or a database
- Playwright only when the task requires browser interaction
Claude Code supports both local commands and remote HTTP MCP servers. Use project scope when the configuration should travel with one repository and user scope only for servers needed across projects.
Follow the Claude Code MCP setup guide for the current CLI syntax, .mcp.json format, local/project/user scopes, OAuth, verification, and troubleshooting.
Avoid enabling every available toolset by default. More tools increase the selection surface the model must navigate, and write-capable servers increase the consequences of a mistaken call.
Best MCP servers for Cursor
The same shortlist works in Cursor, but the installation format differs between local and remote servers.
A local server usually provides a command:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
}
}
A hosted remote server usually provides a URL and then opens an OAuth flow in compatible clients:
{
"mcpServers": {
"notion": {
"url": "https://mcp.notion.com/mcp"
}
}
}
Use the Cursor MCP setup guide for configuration locations, troubleshooting, and a PostgreSQL example.
For GitHub Copilot in VS Code, use the VS Code MCP setup guide for the MCP gallery, .vscode/mcp.json, secure inputs, local server sandboxing, and logs.
Should you add an MCP memory server?
Add an MCP memory server when repeated work crosses chat or client boundaries and the next agent needs more than repository files or one vendor's chat history.
A memory server can expose project decisions, progress, blockers, deploy notes, and handoff context as explicit tools. The storage model matters: some servers use Markdown files, some use knowledge graphs, and others use structured database entries.
Use the agent memory guide for the workflow and limitations. If several clients will share the same project record, review the multi-agent memory architecture for consistency, write boundaries, and handoffs. Compare file-based Memory Bank MCP servers with hosted structured Agent Memory before choosing a deployment and write model.
Do not add memory only to increase the tool count. A memory server creates value when clients consistently search before work and record concise, meaningful outcomes afterward.
How many MCP servers should you install?
There is no reliable universal limit. A server can expose two focused tools or dozens of broad tools, so counting servers alone is misleading.
Start with two to four servers that solve active weekly workflows. Add another only when a repeated context switch justifies its tool surface and permission boundary.
Review these questions for every addition:
- Does an existing server already cover the same workflow?
- Which tools are read-only and which can mutate data?
- Can unused tool groups be disabled?
- Where do credentials or OAuth grants live?
- Can one user's access be revoked without rotating a shared secret?
- Is activity visible in the provider or gateway?
- Who owns updates if the server runs locally?
Official, community, local, or hosted?
Choose an official provider server when the workflow depends on provider-specific features and the provider's OAuth model is acceptable.
Choose a community or open-source server when its specialized workflow is valuable and the team can review, pin, deploy, and update it.
Choose a local server when one trusted user controls the machine, credentials, and runtime.
Choose a hosted server or gateway when several clients need a stable endpoint, centralized authentication, or separate revocation.
For PostgreSQL or OpenAPI sources that need separate client credentials and centrally managed permissions, review the hosted MCP gateway architecture before choosing between a local server and a managed link.
The deployment model is a security decision, not just a setup preference. Read hosted vs local MCP servers before connecting a production system.
How we evaluated these MCP servers
This list prioritizes:
- a clear recurring workflow rather than novelty
- current first-party documentation or an active source repository
- compatibility with common coding agents such as Cursor and Claude Code
- explicit authentication and access controls
- a maintainable local or hosted deployment path
- honest boundaries between read, write, and provider-administration tools
The ranking is not based only on repository stars or registry placement. Popularity does not prove that a server is maintained, appropriate for production data, or correctly scoped for a particular team.
Before enabling write access, use the MCP authorization and permissions guide and the production MCP security checklist.
MCP directory or curated server list?
Use an MCP directory or the official registry for discovery. Use a curated comparison when you need to decide which server belongs in a real workflow.
| Source | Best use | What it does not prove |
|---|---|---|
| Official MCP Registry | Discover published metadata and installation methods | Safety, maintenance quality, or fit for your environment |
| Client marketplace | Install servers supported by a particular client or organization | That every available tool should be enabled |
| Curated comparison | Shortlist servers by workflow, deployment, and permissions | Compatibility with every client, account, or policy |
| Source repository and provider docs | Verify current setup, releases, scopes, and limitations | That your final configuration follows least privilege |
Registry namespace authentication helps connect a server entry to its claimed source, but the official registry delegates broader security scanning and curation to the surrounding ecosystem. Review the actual package, remote endpoint, requested OAuth grant, enabled tools, and backend permissions before installation.
Most popular MCP servers are not always the best
The most popular MCP servers usually serve broad workflows such as source control, documentation, browsers, and design. Popularity is useful evidence that a workflow is common, but it is not a permission model.
A focused server used every week is more valuable than a popular server whose tools overlap with existing integrations. For production systems, prefer the smallest useful tool surface, narrow the authenticated account or database role, test a denied action, and document how access is revoked.
MCP server list FAQ
What are the best MCP servers in 2026?
GitHub MCP is a strong starting point for software development, Context7 for current package documentation, Playwright for browser workflows, Figma for design context, Notion or Linear for team knowledge, Stripe for payment operations, Supabase or Neon for provider management, and datamcp for hosted links to supported databases, OpenAPI sources, or shared Agent Memory.
Where can I find an official MCP server list?
The official MCP Registry publishes standardized metadata for publicly accessible MCP servers. It is useful for discovery, but it is currently in preview and intentionally does not rank servers or certify their security. Verify each server against its provider documentation and source before enabling it.
What are the best MCP servers for Claude Code and Cursor?
Start with GitHub plus Context7, then add one system of record such as Linear, Notion, Figma, or a database. Add Playwright only when browser interaction is part of the task. Both clients can use local and supported remote MCP configurations, but installation and authentication details differ, so follow the current client-specific setup guide.
Related articles
Best MySQL MCP Servers in 2026 (Compared)
Compare MySQL MCP servers for Cursor and Claude: local Node and Python projects, multi-database DBHub, and hosted datamcp access.
TutorialConnect MySQL to Cursor with MCP (Step-by-Step)
Connect Cursor to MySQL through a hosted MCP server. Create a restricted user, configure mcp.json, verify schema access, and test denied writes.
Need a controlled remote MCP layer?
Create a hosted link with separate client authentication, source-specific permissions, and independent revocation.
Create MCP linkExplore the datamcp gateway · Questions? Read the docs or view pricing.