MCP Directory

Best MCP servers, by workflow

Every other site gives you a list and lets you figure it out. These are opinionated picks for a specific job — a top recommendation with the actual reason, runners-up, and the part nobody else prints: what to skip, and why. The thread running through all of them is the tool-budget trap: more servers usually means worse results, not better.

Best MCP servers for coding agents (Claude Code, Cursor, Codex)

For a coding agent, add four and stop: filesystem (let it read/write your repo), GitHub (issues/PRs), a docs-context server like Context7 (kills hallucinated APIs), and Playwright only if you actually test UIs. That's ~35 tools — right at Cursor's limit. Everything past that makes the agent pick worse, not better.

See the picks

Best MCP servers for data analysis & SQL

Start with a read-only database server (Postgres or your warehouse) — that single guardrail matters more than which one you pick. Add a notebook server (Jupyter) if you want the agent to actually run analysis, not just query. The risk here isn't capability; it's an unguarded execute_query against production.

See the picks

Best MCP servers for web search & research

For AI-native semantic search, Exa or Tavily. For turning messy pages into clean markdown the model can read, Firecrawl. For privacy-respecting general search, Brave. Most people only need one search server plus one fetch/scrape server — and should never pair web reading with broad write access in the same session.

See the picks

Best MCP servers for DevOps & infrastructure

Pick the official server for your stack — GitHub for CI, Kubernetes for clusters, Terraform for IaC, your cloud's own server (AWS) for everything else. But the pick matters less than the discipline: never point an agent at prod, and gate anything irreversible (an apply, a delete, a deploy) behind explicit human approval.

See the picks

Best MCP servers for notes, docs & knowledge

Use the official Notion server if you live in Notion; for local-first notes, an Obsidian server keeps everything on your machine. Add a memory server only if you genuinely need persistence across sessions — and keep your expectations modest; it's a key-value store, not understanding.

See the picks

Want the bigger picture first? See the best MCP servers by task, client and type — or browse the full catalogue.