As of May 3, 2026 · Official + Community Curated

Best Claude MCP Servers

Official and Community Curated List

Model Context Protocol (MCP) is an open protocol by Anthropic that enables Claude Code and other AI tools to securely and standardly access external data sources and tools. This guide curates a verified list of MCP servers covering filesystem, network, databases, browser control, and more — to help you quickly extend Claude's capabilities.

1. What MCP Actually Is

Model Context Protocol (MCP) is an open communication protocol introduced by Anthropic in November 2024, designed to standardize how LLMs interact with external data sources and tools.

As of May 2026, MCP has evolved from a Claude-specific feature into a cross-platform open standard. Claude Code, Codex, Gemini CLI, and Cursor all support or are integrating MCP.

In short, MCP gives Claude "hands" — the ability to safely operate files, query databases, call APIs, and control browsers, rather than just text-based conversation.

2. How to Install MCP Servers

1. Via Claude Code CLI (Recommended)

Claude Code provides convenient MCP management commands:

# Add an MCP server
claude mcp add <name> <command> [args...]

# Example: add filesystem
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/projects

# List installed MCPs
claude mcp list

# Remove an MCP server
claude mcp remove <name>

2. Manual .claude/mcp.json Configuration

Create .claude/mcp.json in your project root:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
    },
    "fetch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@github/mcp-server"],
      "env": {
        "GITHUB_TOKEN": "ghp_xxx"
      }
    }
  }
}

💡 Configuration supports environment variable injection. Pass sensitive values like GITHUB_TOKEN via env vars, never hardcode them.

3. Core MCP Server Recommendations

All servers below are from the official modelcontextprotocol/servers repository or GitHub official, fully verified.

Filesystem MCP

Official reference

Official Anthropic filesystem server with secure file read/write, directory traversal, and batch operations. Configurable access paths prevent unauthorized access.

Best for: Local file operations, code analysis, document generation

npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir

Note: The most fundamental MCP server; almost every Claude Code user should install it.

View Repository

Fetch MCP

Official reference

Official HTTP request server supporting GET/POST and other methods. Fetch web content and call REST APIs. Combined with Claude's reasoning, enables automated data collection and API testing.

Best for: HTTP requests, API calls, web content fetching

npx -y @modelcontextprotocol/server-fetch

Note: Note: Default rate limits apply; configure proxy for production use.

View Repository

GitHub MCP

Official by GitHub

Official GitHub MCP server, migrated to modelcontextprotocol/go-sdk. Supports creating issues, submitting PRs, searching code, and managing discussions.

Best for: Repo management, Issue/PR handling, code search

npx -y @github/mcp-server

Note: Requires GITHUB_TOKEN environment variable.

View Repository

Git MCP

Official reference

Official Git server for reading local repo info, viewing commit history, branch management, and file diffs. No GitHub account needed for local code analysis.

Best for: Local Git operations, commit history analysis, diff viewing

npx -y @modelcontextprotocol/server-git

Note: Read-only; does not modify repository state.

View Repository

PostgreSQL MCP

Official reference

Official PostgreSQL server supporting read-only SQL queries, table structure inspection, and schema analysis. Claude can generate accurate SQL from schema context.

Best for: Database queries, schema analysis, SQL generation

npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@host/db

Note: Read-only by default; can be configured for read-write.

View Repository

SQLite MCP

Official reference

Official SQLite server ideal for local development and data analysis. Supports queries, schema inspection, and data export.

Best for: Local SQLite operations, data analysis

npx -y @modelcontextprotocol/server-sqlite /path/to/database.db

Note: Lightweight; no additional database service needed.

View Repository

Sequential Thinking MCP

Official reference

Official sequential thinking server that helps Claude break complex problems into steps and record reasoning chains. Ideal for math, logic, and design tasks.

Best for: Complex problem decomposition, multi-step reasoning, thought chain recording

npx -y @modelcontextprotocol/server-sequentialthinking

Note: Pure logic tool; no external access, highest security.

View Repository

Memory MCP

Official reference

Official memory server using knowledge graphs for persistent memory. Claude can remember previous conversations, preferences, and project context across sessions.

Best for: Cross-session memory persistence, knowledge graph building

npx -y @modelcontextprotocol/server-memory

Note: Memory stored locally; data privacy guaranteed.

View Repository

4. Community Curated MCP Servers

Beyond official repos, these community resources are worth bookmarking:

Browser MCP (Puppeteer)

Official reference

Puppeteer-based browser control server supporting screenshots, PDF generation, element clicking, and form filling. Ideal for frontend debugging and automated testing.

Best for: Web screenshots, automated testing, DOM manipulation

npx -y @modelcontextprotocol/server-puppeteer

Note: Requires Chrome/Chromium installed on the system.

View Repository

Time MCP

Official reference

Official time server supporting multi-timezone queries, format conversion, and relative time calculations. Useful for cross-timezone business logic.

Best for: Timezone conversion, time calculation, scheduling

npx -y @modelcontextprotocol/server-time

Note: Lightweight tool; no external dependencies.

View Repository

Awesome MCP Servers Lists

For discovering more MCP servers, these curated lists are the best starting points:

5. Quick Selection by Use Case

Use CaseRecommended MCP
Code project analysisFilesystem + Git
REST API dev/testingFetch + PostgreSQL/SQLite
GitHub workflow automationGitHub MCP
Complex reasoning tasksSequential Thinking
Cross-session memoryMemory
Frontend debugging/screenshotsBrowser (Puppeteer)
Data analysisSQLite + Sequential Thinking

6. Security Recommendations Before Installing

1. Check script permissions

MCP servers may execute system commands or access sensitive files. Always review the source code before installing to confirm no malicious operations.

2. Use read-only mode

For database MCPs (PostgreSQL, SQLite), configure read-only mode first, then grant write access after confirming safety.

3. Restrict filesystem access

Filesystem MCP must configure allowed paths. Never open the root directory:

# Good: only open project directory
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/my-project

# Avoid: open entire home directory
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~

💡 In production, prefer official or well-known team-maintained MCP servers. Avoid installing unverified third-party servers.

7. Main Sources Used for This Guide

Summary

If I had to compress the recommendation to one line:

Essential trio: Filesystem + Fetch + Git
With database: + PostgreSQL or SQLite
Using GitHub: + GitHub MCP
Need reasoning: + Sequential Thinking
Need memory: + Memory

Need Claude Code set up first?

Finish the setup first, then come back and install MCP servers

View Claude Code Setup Guide
Best Claude MCP Servers: Official + Community Curated List | ProxyCC