MCP SERVERS

Top MCP Servers
for Developers

Model Context Protocol lets your AI assistant connect to databases, APIs, browsers, and cloud services. Here are the best MCP servers to supercharge your workflow.

40+
Servers
10
Categories
100%
Free & Open Source

What is MCP?

MCP (Model Context Protocol) is an open standard that lets AI assistants connect to external tools and data sources. Think of it as "plugins" for your AI.

🔌

Open Standard

MCP is an open protocol created by Anthropic. Any AI client can connect to any MCP server — no vendor lock-in.

🧩

Plugins for AI

Each MCP server adds new capabilities — query a database, search the web, manage files, deploy infrastructure, and more.

🖥️

Runs Locally

MCP servers run on your machine. Your data stays local, and the AI calls tools through a secure local connection.

🧑‍💻 You 🤖 Claude Code / Cursor ⚙️ MCP Server 📡 External Service

How to Configure MCP

Three ways to connect MCP servers to your AI assistant.

CC

Claude Code

CLI commands
# Add a server claude mcp add <name> -- npx -y <package> [args] # With environment variables claude mcp add -e API_KEY=xxx <name> -- npx -y <package> # List servers claude mcp list # Remove claude mcp remove <name>
Cu

Cursor

.cursor/mcp.json
{ "mcpServers": { "server-name": { "command": "npx", "args": ["-y", "@package/name"], "env": { "API_KEY": "your-key" } } } }
CD

Claude Desktop

claude_desktop_config.json
// ~/Library/Application Support/Claude/ { "mcpServers": { "server-name": { "command": "npx", "args": ["-y", "@package/name"] } } }

MCP Server Catalog

Browse 40+ servers across 10 categories. Click a category to filter.

Recommended Starter Pack

New to MCP? Start with these 5 servers to cover the most common workflows.

1
📁
Filesystem
Secure file read, write, move, and search operations
2
📚
Context7
Up-to-date, version-specific library documentation
3
🎭
Playwright
Full browser automation, testing, and scraping
4
🐙
GitHub
Repo management, PRs, issues, and code search
5
🔗
Sequential Thinking
Break down complex problems step by step

Security Best Practices

MCP servers run with your user permissions. Follow these practices to stay safe.

🔒

Least Privilege

Only grant access to the specific directories and resources the server needs. Avoid giving root or home directory access.

🔑

Environment Variables

Never hardcode API keys in config files. Use environment variables or secret managers for credentials.

📖

Read-Only Databases

Use read-only database connections where possible. Avoid giving MCP servers write access to production data.

🔍

Audit Server Code

MCP servers are open source. Review the code before running, especially community servers from unknown authors.

📂

Project-Scoped Config

Use .mcp.json for project-specific servers instead of global config. Keep server scope narrow.

📌

Pin Versions

Use specific package versions rather than latest in production. Prevents unexpected breaking changes.

Resources

Official documentation, registries, and community projects.

TypeScript SDK Python SDK Go SDK Rust SDK Java SDK Kotlin SDK C# SDK Ruby SDK Swift SDK PHP SDK