DataMCPDataMCP
|Guide

Best MCP Servers in 2026: The Complete List

A curated list of MCP servers that are actually worth installing in Cursor, Claude, or VS Code. Databases, GitHub, Figma, Notion, search, and more. What each does, setup configs, and the 3-server rule.

Andrei
Founder of DataMCP

Before you install anything

There are 20,000+ MCP servers on public registries. Most of them are weekend projects, unmaintained forks, or thin wrappers that add more overhead than value.

Cursor has a hard limit of roughly 40 tools across all your MCP servers combined. Exceed it and you get a warning. The AI silently loses access to some tools. Claude Desktop and VS Code have similar practical limits on context size.

The sweet spot is 3 servers. Five is the maximum before token overhead starts hurting response quality. Pick the ones that cover your actual weekly workflow, not the ones that sound cool.

Here's what's worth considering in each category.

Databases

DataMCP (PostgreSQL)

Managed MCP gateway. You register a PostgreSQL connection, DataMCP encrypts it and gives you an MCP URL with scoped permissions and audit logging. Six tools: query, get_schema (with AI-generated table/column descriptions), get_table_details, get_permissions, get_schema_changes, resync_schema.

Why it's here: Only database MCP option with per-table permissions, team roles, and a query audit trail. Connection strings stay off developer machines. Free tier available.

{
  "mcpServers": {
    "my-db": {
      "url": "https://api.datamcp.app/api/mcp/CONNECTION_ID",
      "headers": { "Authorization": "Bearer sk_live_YOUR_KEY" }
    }
  }
}

datamcp.app

Postgres MCP Pro (CrystalDBA)

Open-source. Performance analysis, index tuning, health checks, configurable read/write. Best free option for solo devs who want both query execution and database optimization advice from their AI.

{
  "mcpServers": {
    "pg-pro": {
      "command": "npx",
      "args": ["-y", "@crystaldba/postgres-mcp", "postgresql://user:pass@host/db"]
    }
  }
}

DBHub (Multi-database)

From Bytebase. One server for PostgreSQL, MySQL, SQL Server, MariaDB, SQLite. Zero dependencies. Good if you have multiple database engines and want one config instead of five.

{
  "mcpServers": {
    "dbhub": {
      "command": "npx",
      "args": ["-y", "dbhub", "--dsn", "postgresql://user:pass@host/db"]
    }
  }
}

Code and version control

GitHub MCP Server

Official from GitHub. This is the MCP server most people recommend installing first because it eliminates the most context-switching. Your AI can search repos, read files, create issues, open PRs, review code, and manage branches without you leaving the editor.

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@github/mcp-server"],
      "env": { "GITHUB_TOKEN": "ghp_YOUR_TOKEN" }
    }
  }
}

GitLab MCP Server

Official from GitLab. Same idea: issues, merge requests, pipelines, project management. Covers CI/CD status checks which the GitHub server also handles.

Design

Figma Dev Mode MCP

Official from Figma. Exposes the live structure of your designs so Cursor or Claude can generate code against the real design, not a screenshot. Components, styles, layout constraints, auto-layout properties.

The difference between "generate a card component" from a screenshot vs. from Figma's actual design data is significant. The MCP version understands padding values, color tokens, and component variants.

Knowledge and docs

Notion MCP Server

Exposes pages, databases, and blocks. Widely used because Notion is the knowledge base for a lot of teams. Your AI can search internal docs, pull specs, and reference architecture decisions without you copy-pasting.

Context7

Pulls live, up-to-date documentation for frameworks and libraries. Useful when you're working with fast-moving tools where the AI's training data is stale. Instead of hallucinating an API that changed two months ago, it fetches the current docs.

Productivity and project management

Linear MCP Server

Issues, projects, cycles. If your team tracks work in Linear, this lets your AI reference ticket context when writing code. "Implement the feature described in ENG-427" actually works when the AI can read what ENG-427 says.

Slack MCP Server

Search messages and channels. Useful for finding context that lives in Slack threads instead of docs. "What did the team decide about the migration last week?" becomes answerable.

Search and web

Brave Search MCP

Web search through Brave. Gives your AI access to current information. Helpful for debugging (searching error messages), researching libraries, or checking if a dependency has known issues.

Exa MCP Server

Semantic search. Better for research-style queries where keyword search falls short. "Find examples of rate limiting middleware in Go" returns more relevant results than a keyword search.

How to think about your setup

Start with what causes the most context-switching in your day. If you're constantly alt-tabbing to GitHub, install the GitHub MCP. If you write SQL against your app's database daily, install a database MCP. If you reference Figma designs while building UI, install the Figma MCP.

Don't install servers speculatively. Every server you add consumes context window tokens, even when idle (the AI still sees the tool descriptions). Three focused servers beat ten that you use once a month.

A practical starting point for most web developers:

  1. GitHub for code and issues
  2. A database server (DataMCP if you want permissions and audit, CrystalDBA if you want it free and local)
  3. One more depending on your stack: Figma for frontend, Linear for project management, Notion for docs

Add more only when you feel the friction of not having them.

MCPCursorClaudeVS CodeAI tools

Ready to connect AI to your database?

Set up DataMCP in 60 seconds. No credit card required.

Get Started Free