25 Best MCP Servers for Claude Code in 2026
Claude Code becomes dramatically more capable when paired with the right MCP servers. This list covers the 25 servers that deliver the most value in real development workflows — with install commands and concrete use cases for each.
Claude Code already has strong reasoning and code generation. MCP servers extend it into the real world: your filesystem, your repos, your databases, your APIs. The servers below are the ones that actually get used day-to-day, ranked by a combination of utility, reliability, and adoption.
All install commands below assume you are adding them to your claude_desktop_config.json or equivalent MCP client config. For a full setup walkthrough, see our getting started guide.
1 Filesystem
The most fundamental MCP server. Gives Claude Code read and write access to directories you specify. This is how Claude reads your project files, writes code, and navigates your codebase — all without copy-pasting.
npx -y @modelcontextprotocol/server-filesystem /path/to/projects
Use cases: refactor across multiple files, generate documentation, bulk rename, read config files before suggesting changes.
2 GitHub
Full GitHub integration: repositories, pull requests, issues, branches, code search, and GitHub Actions. Claude can review open PRs, create issues from chat, or search across your entire GitHub history.
npx -y @modelcontextprotocol/server-github
Use cases: review PRs end-to-end, triage issue backlogs, search code across repos, summarize release notes.
3 Git
Direct git operations on your local repositories — commits, diffs, log, branches, stash, blame. Works on the actual repo state on disk without requiring a GitHub connection.
npx -y @modelcontextprotocol/server-git
Use cases: analyze git blame for debugging, summarize recent commits, create commit messages from staged changes.
4 Memory
Persistent key-value memory that survives across conversations. Claude can store project context, decisions made, known bugs, and team conventions — then recall them automatically in future sessions.
npx -y @modelcontextprotocol/server-memory
Use cases: remember your coding standards, track ongoing work, store project architecture decisions.
5 Sequential Thinking
Improves Claude's reasoning on complex multi-step problems by enabling explicit chain-of-thought planning. Noticeably better results on architecture decisions and debugging long chains of logic.
npx -y @modelcontextprotocol/server-sequential-thinking
Use cases: system design, debugging complex state machines, planning large refactors.
6 Docker
Manage containers, images, networks, and volumes. Claude can inspect running containers, pull images, read logs, and help diagnose container issues from a plain-English description.
npx -y @modelcontextprotocol/server-docker
Use cases: debug failing containers, explain docker-compose configs, manage local dev environments.
7 Kubernetes
Read-access (and controlled write-access) to Kubernetes clusters — pods, services, deployments, logs, and events. Claude can help diagnose CrashLoopBackOff errors and interpret kubectl output.
npx -y @modelcontextprotocol/server-kubernetes
Use cases: cluster health checks, interpret pod logs, write and validate Kubernetes manifests.
8 GitLab
For teams on GitLab: MR management, issue tracking, pipeline monitoring, and code search. Equivalent functionality to the GitHub server for self-hosted or GitLab.com workflows.
npx -y @modelcontextprotocol/server-gitlab
Use cases: monitor CI pipelines, triage merge requests, manage project milestones.
9 Sentry
Connect Claude to your Sentry error tracking. Ask what errors are occurring in production, get suggested fixes with full stack traces, and track resolution status.
npx -y @modelcontextprotocol/server-sentry
Use cases: triage production errors, link errors to recent deploys, generate GitHub issues from Sentry events.
10 Datadog
Query Datadog metrics, logs, and monitors. Claude can analyze dashboard data, write log queries, and help interpret anomalies in system metrics.
npx -y @modelcontextprotocol/server-datadog
Use cases: incident investigation, writing Datadog log queries, correlating deploys with metric spikes.
11 PostgreSQL
Query your PostgreSQL databases, inspect schemas, and run analyses. Claude can write complex SQL, explain query plans, and help with schema migrations when it can see the actual table structure.
npx -y @modelcontextprotocol/server-postgres postgresql://localhost/mydb
Use cases: generate migration scripts, analyze slow queries, write complex aggregations.
12 SQLite
Query local SQLite databases. No configuration beyond pointing at the file. Essential for mobile developers, embedded systems work, and local data analysis.
npx -y @modelcontextprotocol/server-sqlite /path/to/database.db
Use cases: inspect local app databases, write and test queries, analyze data exports.
13 Supabase
Full Supabase integration: database queries, auth management, storage, real-time subscriptions, and Edge Functions. Particularly useful for developers building on the Supabase backend.
npx -y @modelcontextprotocol/server-supabase
Use cases: write Supabase RLS policies, query production data safely, manage auth users.
14 Brave Search
Privacy-respecting real-time web search. Claude can look up documentation, check Stack Overflow answers, and research libraries — all from inside a conversation.
npx -y @modelcontextprotocol/server-brave-search
Use cases: find latest API docs, research error messages, compare library options.
15 Fetch
Fetch any URL and convert it to Markdown for Claude to read. Use it to pull in documentation pages, API references, or any web content the AI needs to reason about.
npx -y @modelcontextprotocol/server-fetch
Use cases: read live API docs, check a library's changelog, pull in design specifications.
16 Exa Search
Semantic web search optimized for technical and research queries. Returns higher-quality results for developer questions than standard web search.
npx -y exa-mcp-server
Use cases: find authoritative documentation, research unfamiliar frameworks, locate academic resources.
17 Cloudflare
Manage Cloudflare Workers, Pages, KV namespaces, R2 buckets, D1 databases, and DNS records. Claude can deploy Workers, inspect KV data, and write Cloudflare-specific configurations.
npx -y @cloudflare/mcp-server-cloudflare
Use cases: deploy and debug Workers, manage KV data, configure DNS rules.
18 Vercel
Inspect deployments, manage environment variables, check build logs, and configure domains. Cuts the feedback loop between code changes and deployment status.
npx -y @vercel/mcp-adapter
Use cases: diagnose failed deployments, compare build logs across deploys, manage env vars.
19 AWS
Broad AWS integration covering EC2, S3, Lambda, CloudWatch, and more. Claude can help write infrastructure code when it can query the actual state of your AWS account.
npx -y aws-mcp-server
Use cases: generate Terraform from existing resources, debug Lambda errors, cost analysis.
20 Linear
The preferred project management tool for many engineering teams. Claude can triage issues, write issue descriptions from code diffs, and manage cycle contents.
npx -y @linear/mcp-server
Use cases: create issues from bug reports, manage sprints, write issue descriptions from PR diffs.
21 Notion
Read and write Notion databases, pages, and blocks. Useful for engineering teams that maintain technical documentation and project notes in Notion.
npx -y @modelcontextprotocol/server-notion
Use cases: update runbooks automatically, write release notes to a Notion page, query project databases.
22 Slack
Send messages, read channel history, search conversations, and manage Slack. Claude can post deployment summaries, search for past discussions, and help draft announcements.
npx -y @modelcontextprotocol/server-slack
Use cases: post incident updates, search past architectural decisions, draft team announcements.
23 Playwright
Browser automation and testing. Claude can write and run Playwright tests, take screenshots, and diagnose UI issues by actually navigating to pages.
npx -y @playwright/mcp
Use cases: write E2E tests from user stories, debug failing tests, generate test screenshots.
24 SonarQube
Pull code quality, security vulnerability, and coverage data from SonarQube. Claude can explain issues, suggest fixes, and prioritize which code smells to address first.
npx -y sonarqube-mcp-server
Use cases: code review against SonarQube findings, fix security hotspots, track quality trends.
25 E2B Code Interpreter
Run Python and JavaScript code in secure cloud sandboxes. Claude can execute code it writes and verify results before returning them — dramatically improving accuracy on data analysis and scripting tasks.
npx -y e2b-mcp-server
Use cases: data analysis with verified outputs, algorithm validation, interactive prototyping.
Recommended Starter Stacks
Rather than installing all 25 at once, start with a focused stack for your primary workflow:
- Web developer: Filesystem + GitHub + Brave Search + Playwright + Vercel
- Backend/API developer: Filesystem + GitHub + PostgreSQL + Sentry + Docker
- DevOps engineer: Kubernetes + Docker + AWS + Datadog + GitHub
- Full-stack: Filesystem + GitHub + Supabase + Linear + Slack
Browse the complete MCP server directory to find servers for your specific tools, or read the complete MCP guide to understand how everything fits together.