Top Ready-Made MCP Servers for Claude Code
MCP (Model Context Protocol) is the layer that connects Claude Code to external tools, services, databases, documentation, browsers, cloud platforms, and APIs.
Skills β Teach Claude how to work
Agents β Give Claude specialized roles
Hooks β Automatically enforce/validate actions
MCP β Give Claude access to external systems and tools
Claude Code can connect to hundreds of external systems through MCP, including issue trackers, databases, monitoring systems, design tools, and source control. Anthropic recommends connecting MCP servers when you otherwise find yourself manually copying information between tools. (Claude)
π Top MCP Discovery Repositories
Before installing individual MCPs, these are the repositories/directories I recommend using to discover them.
| Rank | Repository / Directory | What It Provides | Priority |
|---|---|---|---|
| π₯ | BrethofAI Awesome MCP Servers | Curated, permission-aware MCP servers | βββββ |
| π₯ | Official MCP Servers Repository | Official reference implementations and ecosystem links | βββββ |
| π₯ | Awesome MCP Servers Directory | Large searchable MCP catalog | βββββ |
| 4 | Skillselion MCP Directory | Large ranked directory, refreshed frequently | ββββ |
| 5 | Awesome MCP Tools Directory | Categorized ecosystem discovery | ββββ |
Important: The official modelcontextprotocol/servers repository is mainly for reference implementations and education, not a blanket recommendation that every server there is production-ready. (GitHub)
Master Phase β Need β Ready-Made MCP β Repository β Priority
Phase 0 β Claude Code Foundation
| What You Need | Ready-Made MCP | Repository | Priority |
|---|---|---|---|
| Up-to-date documentation | Context7 | Upstash / Context7 | βββββ |
| Semantic code intelligence | Serena | oraios/serena |
βββββ |
| File/document conversion | MarkItDown | Microsoft | ββββ |
| MCP development | MCP SDK / server development tools | Official MCP ecosystem | βββββ |
| MCP discovery | Awesome MCP Servers | Community directories | βββββ |
π₯ Context7
Use for:
Latest framework documentation
Library APIs
Package usage
Current code examples
Framework migrations
This is one of the highest-value MCPs for AI-assisted development because models may otherwise rely on outdated library knowledge. A recent Claude Code MCP ranking recommends Context7 specifically for fetching current library documentation into the coding context. (MCPVault)
Priority
ββββββ
For your development workflow, this should be near the top.
Phase 1 β Product Discovery & Research
| What You Need | Ready-Made MCP Category | Recommended Source | Priority |
|---|---|---|---|
| Web research | Search MCP | MCP directories | βββββ |
| GitHub research | GitHub MCP | Official GitHub MCP | βββββ |
| Documentation research | Context7 | Context7 | βββββ |
| Knowledge base | Notion MCP | Official provider MCP | ββββ |
| Team communication | Slack MCP | Official/provider MCP | ββββ |
| Browser research | Browser automation MCP | Playwright ecosystem | ββββ |
Recommended Product Research Stack
Context7
+
GitHub MCP
+
Web/Search MCP
+
Browser MCP
Phase 2 β Requirements & Project Management
| What You Need | MCP | Repository / Provider | Priority |
|---|---|---|---|
| GitHub Issues | GitHub MCP | GitHub | βββββ |
| Jira | Jira MCP | Atlassian ecosystem | βββββ |
| Linear | Linear MCP | Linear/provider ecosystem | ββββ |
| Notion requirements | Notion MCP | Notion | ββββ |
| Slack discussions | Slack MCP | Slack/provider ecosystem | ββββ |
Claude Codeβs MCP documentation specifically highlights workflows such as reading an issue, implementing the requested feature, checking monitoring data, and creating a pull request. (Claude)
Recommended Workflow
flowchart LR
A[Requirement in Jira/GitHub]
--> B[Claude Code]
B --> C[Analyze Requirement]
C --> D[Implement Feature]
D --> E[Run Tests]
E --> F[Create Pull Request]
Phase 3 β UX & UI Design
| What You Need | Ready-Made MCP | Repository / Provider | Priority |
|---|---|---|---|
| Figma designs | Figma MCP | Figma ecosystem | βββββ |
| Browser testing | Playwright MCP | Microsoft / Playwright ecosystem | βββββ |
| Browser automation | Playwright MCP | Playwright MCP server | βββββ |
| UI inspection | Browser automation MCP | Community / official | ββββ |
| Design assets | Figma/provider MCP | Provider | ββββ |
π₯ Playwright MCP
Use it for:
Open application
Inspect UI
Click elements
Fill forms
Test workflows
Capture UI state
Debug browser behavior
The Playwright MCP ecosystem is among the most widely adopted MCP categories and is consistently highly ranked in current MCP directories. (Agent Tresor Hub)
Phase 4 β Software Architecture & Codebase Understanding
| What You Need | Ready-Made MCP | Repository | Priority |
|---|---|---|---|
| Semantic code navigation | Serena | oraios/serena |
βββββ |
| Current framework docs | Context7 | Upstash | βββββ |
| Git repository access | GitHub MCP | GitHub | βββββ |
| Local file access | Filesystem MCP | Official/community implementations | ββββ |
| Knowledge graph | Graph/codebase MCP | Community ecosystem | ββββ |
π₯ Serena
Useful for:
Understand large codebases
Navigate symbols
Find references
Semantic retrieval
Targeted editing
Serena is currently listed among the highly ranked MCP coding-agent tools and provides semantic retrieval/editing capabilities for codebases. (Agent Tresor Hub)
Recommended Architecture Stack
Serena
+
Context7
+
GitHub MCP
Phase 5 β Backend Development
For your .NET development workflow:
| What You Need | MCP | Priority |
|---|---|---|
| Latest .NET documentation | Context7 | βββββ |
| Code intelligence | Serena | βββββ |
| Repository integration | GitHub MCP | βββββ |
| API testing | HTTP/API MCP | ββββ |
| Database access | PostgreSQL / SQL Server MCP | βββββ |
| Container environment | Docker MCP | ββββ |
Recommended .NET MCP Stack
Context7
β
Serena
β
GitHub MCP
β
Database MCP
β
Docker MCP
Phase 6 β Frontend Development
| What You Need | MCP | Priority |
|---|---|---|
| Current React/Next docs | Context7 | βββββ |
| UI testing | Playwright MCP | βββββ |
| Design integration | Figma MCP | βββββ |
| Browser debugging | Browser MCP | ββββ |
| GitHub integration | GitHub MCP | βββββ |
Phase 7 β Database Engineering
| What You Need | Ready-Made MCP | Priority |
|---|---|---|
| PostgreSQL | PostgreSQL MCP | βββββ |
| SQL Server | SQL Server MCP | βββββ |
| MySQL | MySQL MCP | ββββ |
| SQLite | SQLite MCP | ββββ |
| Redis | Redis MCP | ββββ |
Recommended Safety Model
For production databases:
Development DB
β
Read/Write MCP
Staging DB
β
Restricted MCP
Production DB
β
Read-only MCP
Do not give a coding agent unrestricted write access to production databases.
MCP servers can expose mutating tools, so the permissions and trust boundary of each server should be reviewed before connection. The curated BrethofAI directory explicitly labels servers as read-only or mutating to help evaluate that risk. (GitHub)
Phase 8 β Testing & QA
| What You Need | MCP | Priority |
|---|---|---|
| Browser E2E tests | Playwright MCP | βββββ |
| API testing | HTTP/API MCP | βββββ |
| Repository test analysis | GitHub MCP | ββββ |
| Test documentation | Context7 | ββββ |
| Visual testing | Browser/Playwright MCP | ββββ |
Recommended Testing Stack
Claude Code
β
βββ Playwright MCP
β
βββ API Testing MCP
β
βββ GitHub MCP
Phase 9 β Security
| What You Need | MCP | Priority |
|---|---|---|
| Security scanning | Security scanner MCP | βββββ |
| Dependency analysis | Package/security MCP | βββββ |
| Secret management | Cloud Secret MCP | βββββ |
| Cloud security | Cloud provider MCP | βββββ |
| Repository security | GitHub MCP | ββββ |
Recommended Rule
Claude Code
β
Security MCP
β
Analyze
β
Report
β
Human Approval
β
Fix
Avoid MCPs that automatically:
- delete cloud resources
- rotate production secrets
- deploy to production
- modify IAM permissions
unless you have explicit approval and strong guardrails.
Phase 10 β DevOps & Infrastructure
| What You Need | Ready-Made MCP | Priority |
|---|---|---|
| Docker | Docker MCP | βββββ |
| Kubernetes | Kubernetes MCP | βββββ |
| Terraform | Terraform MCP | βββββ |
| GitHub Actions | GitHub MCP | βββββ |
| Azure | Azure MCP | βββββ |
| Cloudflare | Cloudflare MCP | ββββ |
Recommended Infrastructure Stack
flowchart TD
A[Claude Code]
A --> B[GitHub MCP]
A --> C[Docker MCP]
A --> D[Kubernetes MCP]
A --> E[Terraform MCP]
A --> F[Azure MCP]
For production infrastructure, use:
Development β Read/Write
Staging β Restricted
Production β Read-only or Approval Required
Phase 11 β Azure & .NET Cloud Development
For your interests, this should be a dedicated group.
| What You Need | MCP Category | Priority |
|---|---|---|
| Azure resource discovery | Azure MCP | βββββ |
| Azure documentation | Context7 + Azure docs | βββββ |
| Azure DevOps | Azure DevOps MCP | βββββ |
| Application monitoring | Azure Monitor MCP | βββββ |
| Log analysis | Monitoring/log MCP | βββββ |
| Key Vault | Azure Key Vault integration | βββββ |
Recommended Stack
Azure MCP
+
Azure DevOps MCP
+
Context7
+
GitHub MCP
+
Monitoring MCP
Phase 12 β Observability & Production
| What You Need | Ready-Made MCP | Priority |
|---|---|---|
| Error monitoring | Sentry MCP | βββββ |
| Metrics | Datadog MCP | βββββ |
| Logs | Elasticsearch/Grafana MCP | ββββ |
| Cloud monitoring | Azure Monitor MCP | βββββ |
| Application debugging | Monitoring MCP | βββββ |
Anthropic specifically lists connecting monitoring data as a useful Claude Code MCP workflow. (Claude)
Production Debugging Flow
Production Issue
β
Sentry / Monitoring MCP
β
Logs + Errors + Metrics
β
Claude Analysis
β
GitHub Code Context
β
Root Cause
β
Fix
β
Tests
β
Pull Request
Phase 13 β AI Engineering & RAG
This is highly relevant to your interests.
| What You Need | MCP | Priority |
|---|---|---|
| AI documentation | Context7 | βββββ |
| Vector database | Pinecone / Qdrant / Weaviate MCP | βββββ |
| RAG data | Database/document MCP | βββββ |
| Model APIs | AI provider MCP | βββββ |
| AI evaluation | Evaluation platform MCP | ββββ |
| Agent tools | Custom MCP servers | βββββ |
Recommended RAG Architecture
flowchart TD
A[Claude Code]
A --> B[Context7 MCP]
A --> C[Vector DB MCP]
A --> D[Document MCP]
A --> E[Database MCP]
B --> F[RAG Development]
C --> F
D --> F
E --> F
Phase 14 β Documentation & Knowledge
| What You Need | Ready-Made MCP | Priority |
|---|---|---|
| Knowledge base | Notion MCP | βββββ |
| Document processing | MarkItDown | ββββ |
| GitHub documentation | GitHub MCP | βββββ |
| Latest technical docs | Context7 | βββββ |
| Internal knowledge | Custom Knowledge MCP | βββββ |
Microsoftβs MarkItDown is currently highly popular for converting documents such as PDFs, Office files, HTML, and images into Markdown suitable for AI workflows. (awesome-mcp.tools)
Phase 15 β Communication & Collaboration
| What You Need | MCP | Priority |
|---|---|---|
| Slack | Slack MCP | βββββ |
| Microsoft Teams | Teams MCP | ββββ |
| Gmail/Email MCP | ββββ | |
| Notion | Notion MCP | βββββ |
| GitHub | GitHub MCP | βββββ |
π My Recommended Top 20 MCP Servers for You
Based on your focus on Claude Code + .NET + Architecture + Azure + RAG + AI Agents:
| Rank | MCP | Primary Purpose | Priority |
|---|---|---|---|
| π₯ 1 | Context7 | Current library documentation | βββββ |
| π₯ 2 | GitHub MCP | Repository, issues, PRs | βββββ |
| π₯ 3 | Serena | Semantic codebase intelligence | βββββ |
| 4 | Playwright MCP | Browser automation and testing | βββββ |
| 5 | Azure MCP | Azure resources | βββββ |
| 6 | Azure DevOps MCP | Boards and pipelines | βββββ |
| 7 | PostgreSQL / SQL Server MCP | Database development | βββββ |
| 8 | Docker MCP | Containers | ββββ |
| 9 | Kubernetes MCP | Cluster operations | ββββ |
| 10 | Terraform MCP | Infrastructure | ββββ |
| 11 | Figma MCP | Design-to-code | ββββ |
| 12 | Sentry MCP | Error monitoring | βββββ |
| 13 | Datadog / Metrics MCP | Observability | ββββ |
| 14 | Notion MCP | Knowledge and requirements | ββββ |
| 15 | Slack MCP | Team communication | βββ |
| 16 | Vector DB MCP | RAG development | βββββ |
| 17 | API/HTTP MCP | API integration/testing | βββββ |
| 18 | Filesystem MCP | Controlled file access | ββββ |
| 19 | MarkItDown | Document ingestion/conversion | ββββ |
| 20 | Custom MCP | Your internal systems | βββββ |
π₯ My Recommended MCP Starter Pack
Do not install all 20 initially.
Start with:
CORE DEVELOPMENT
βββ Context7
βββ GitHub MCP
βββ Serena
βββ Playwright MCP
.NET / BACKEND
βββ SQL Server or PostgreSQL MCP
βββ API MCP
CLOUD
βββ Azure MCP
βββ Azure DevOps MCP
OBSERVABILITY
βββ Sentry or Azure Monitor MCP
AI
βββ Vector Database MCP
Recommended End-to-End MCP Architecture
flowchart TD
CLAUDE[Claude Code]
CLAUDE --> DEV[Development MCPs]
CLAUDE --> PROD[Product MCPs]
CLAUDE --> CLOUD[Cloud MCPs]
CLAUDE --> OBS[Observability MCPs]
CLAUDE --> AI[AI MCPs]
DEV --> C7[Context7]
DEV --> GH[GitHub]
DEV --> SERENA[Serena]
DEV --> PLAY[Playwright]
PROD --> JIRA[Jira]
PROD --> NOTION[Notion]
PROD --> FIGMA[Figma]
CLOUD --> AZURE[Azure]
CLOUD --> DOCKER[Docker]
CLOUD --> K8S[Kubernetes]
OBS --> SENTRY[Sentry]
OBS --> MONITOR[Azure Monitor]
AI --> VECTOR[Vector DB]
AI --> DOCS[Document MCP]
Repository Structure Recommendation
Keep MCP configuration separate from Skills, Agents, and Hooks:
project/
β
βββ .claude/
β βββ CLAUDE.md
β β
β βββ skills/
β βββ agents/
β βββ hooks/
β βββ commands/
β
βββ .mcp.json
β
βββ src/
βββ tests/
βββ docs/
Claude Code supports project-scoped MCP configuration in .mcp.json, which can be committed to version control so the team shares the same MCP configuration. Claude prompts for approval before using project-scoped MCP servers. (Claude)
Recommended Installation Order
Tier 1 β Install Immediately
1. Context7
2. GitHub MCP
3. Serena
4. Playwright MCP
Tier 2 β Based on Your .NET Project
5. SQL Server MCP
6. Azure MCP
7. Azure DevOps MCP
8. Docker MCP
Tier 3 β Production Projects
9. Sentry / Azure Monitor MCP
10. Kubernetes MCP
11. Terraform MCP
Tier 4 β AI Projects
12. Vector Database MCP
13. Document MCP
14. AI Evaluation MCP
Important MCP Security Rule
MCP is powerful because it gives Claude access to external systems.
Therefore:
SKILL
= Instructions
AGENT
= Specialized reasoning
HOOK
= Automated enforcement
MCP
= Real-world access
Treat every MCP as part of your security boundary.
Anthropic explicitly warns that MCP servers fetching external content can expose Claude Code to prompt-injection risks, and MCP tool access should be granted explicitly rather than broadly. (Claude)
My recommendation for your setup
PERSONAL / USER MCPs
βββ Context7
βββ GitHub
βββ Serena
βββ Documentation tools
PROJECT MCPs
βββ Database
βββ Azure
βββ Playwright
βββ Project-specific APIs
PRODUCTION MCPs
βββ Read-only monitoring
βββ Read-only logs
βββ Restricted infrastructure access
The best next step is to build a single complete Claude Code ecosystem matrix combining everything youβve asked for:
| Phase | Skills | Agents | Hooks | MCPs | Priority | Recommended Repository | Installation | | ββ | ββ | ββ | ββ | β- | βββ | βββββββ- | ββββ |
That would give you one complete Idea β Architecture β Development β Testing β Security β Deployment β AI β Production Claude Code setup.