MCP tools list

Best MCP Servers for Claude Code: Complete List (2026)

Curated list of the best MCP servers for Claude Code. Database, GitHub, web, filesystem, and custom MCP servers with setup instructions.

Updated: February 6, 2026 7 min read

Best MCP Servers for Claude Code

MCP (Model Context Protocol) servers extend Claude Code with external capabilities. Here are the best ones.

Official MCP Servers

Database Servers

PostgreSQL

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
    }
  }
}

Query databases, inspect schemas, analyze data.

SQLite

{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sqlite", "./data/app.db"]
    }
  }
}

Web & API

Fetch (Web Access)

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch"]
    }
  }
}

Fetch web pages, API docs, and HTTP resources.

Version Control

GitHub

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    }
  }
}

Manage issues, PRs, repos, and code search.

GitLab

{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-gitlab"],
      "env": { "GITLAB_TOKEN": "glpat-..." }
    }
  }
}

Filesystem

Filesystem Access

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
    }
  }
}

Community MCP Servers

ServerDescriptionUse Case
SentryError trackingDebug production errors
LinearProject managementManage tasks and issues
NotionDocumentationRead/write Notion pages
SlackMessagingSend/read messages
FigmaDesignExtract design tokens
BrowserbaseBrowser automationWeb scraping, testing
StripePaymentsManage subscriptions

Setup Instructions

  1. Create .mcp.json in your project root
  2. Add server configurations
  3. Restart Claude Code
  4. The servers are automatically connected

Security Best Practices

  • Use read-only database connections
  • Store tokens in environment variables
  • Add .mcp.json to .gitignore if it has secrets
  • Only install trusted MCP servers
  • Limit filesystem access to specific directories

Build Your Own

See our MCP guide for building custom MCP servers.

Not working?

Check common errors and instant fixes in the Error Fix Center.

Fix Errors →