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.
// What MCP Is
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.
// Installation
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.
// Core Recommendations
3. Core MCP Server Recommendations
All servers below are from the official modelcontextprotocol/servers repository or GitHub official, fully verified.
Filesystem MCP
Official referenceOfficial 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/dirNote: The most fundamental MCP server; almost every Claude Code user should install it.
View RepositoryFetch MCP
Official referenceOfficial 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-fetchNote: Note: Default rate limits apply; configure proxy for production use.
View RepositoryGitHub MCP
Official by GitHubOfficial 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-serverNote: Requires GITHUB_TOKEN environment variable.
View RepositoryGit MCP
Official referenceOfficial 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-gitNote: Read-only; does not modify repository state.
View RepositoryPostgreSQL MCP
Official referenceOfficial 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/dbNote: Read-only by default; can be configured for read-write.
View RepositorySQLite MCP
Official referenceOfficial 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.dbNote: Lightweight; no additional database service needed.
View RepositorySequential Thinking MCP
Official referenceOfficial 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-sequentialthinkingNote: Pure logic tool; no external access, highest security.
View RepositoryMemory MCP
Official referenceOfficial 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-memoryNote: Memory stored locally; data privacy guaranteed.
View Repository// Community Picks
4. Community Curated MCP Servers
Beyond official repos, these community resources are worth bookmarking:
Browser MCP (Puppeteer)
Official referencePuppeteer-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-puppeteerNote: Requires Chrome/Chromium installed on the system.
View RepositoryTime MCP
Official referenceOfficial 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-timeNote: Lightweight tool; no external dependencies.
View RepositoryAwesome MCP Servers Lists
For discovering more MCP servers, these curated lists are the best starting points:
- wong2/awesome-mcp-servers — 460+ commits, actively maintained
- punkpeye/awesome-mcp-servers — Detailed categories covering browsers, databases, cloud platforms
- MCP.AIbase.cn — Chinese MCP resource search engine
// By Use Case
5. Quick Selection by Use Case
| Use Case | Recommended MCP |
|---|---|
| Code project analysis | Filesystem + Git |
| REST API dev/testing | Fetch + PostgreSQL/SQLite |
| GitHub workflow automation | GitHub MCP |
| Complex reasoning tasks | Sequential Thinking |
| Cross-session memory | Memory |
| Frontend debugging/screenshots | Browser (Puppeteer) |
| Data analysis | SQLite + Sequential Thinking |
// Security
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.
// Sources
7. Main Sources Used for This Guide
- modelcontextprotocol/servers — Official MCP server reference implementations
- github/github-mcp-server — Official GitHub MCP
- wong2/awesome-mcp-servers — Community curated list
- punkpeye/awesome-mcp-servers — Comprehensive categorized list
- modelcontextprotocol.io — MCP official documentation
// Summary
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: + MemoryNeed Claude Code set up first?
Finish the setup first, then come back and install MCP servers
View Claude Code Setup Guide