Files
claude-plugins-official/plugins/claude-code-setup/skills/claude-automation-recommender/references/mcp-servers.md
2026-01-20 20:15:08 -08:00

264 lines
7.2 KiB
Markdown

# MCP Server Recommendations
MCP (Model Context Protocol) servers extend Claude's capabilities by connecting to external tools and services.
**Note**: These are common MCP servers. Use web search to find MCP servers specific to the codebase's services and integrations.
## Setup & Team Sharing
**Connection methods:**
1. **Project config** (`.mcp.json`) - Available only in that directory
2. **Global config** (`~/.claude.json`) - Available across all projects
3. **Checked-in `.mcp.json`** - Available to entire team (recommended!)
**Tip**: Check `.mcp.json` into git so your whole team gets the same MCP servers.
**Debugging**: Use `claude --mcp-debug` to identify configuration issues.
## Documentation & Knowledge
### context7
**Best for**: Projects using popular libraries/SDKs where you want Claude to code with up-to-date documentation
| Recommend When | Examples |
|----------------|----------|
| Using React, Vue, Angular | Frontend frameworks |
| Using Express, FastAPI, Django | Backend frameworks |
| Using Prisma, Drizzle | ORMs |
| Using Stripe, Twilio, SendGrid | Third-party APIs |
| Using AWS SDK, Google Cloud | Cloud SDKs |
| Using LangChain, OpenAI SDK | AI/ML libraries |
**Value**: Claude fetches live documentation instead of relying on training data, reducing hallucinated APIs and outdated patterns.
---
## Browser & Frontend
### Playwright MCP
**Best for**: Frontend projects needing browser automation, testing, or screenshots
| Recommend When | Examples |
|----------------|----------|
| React/Vue/Angular app | UI component testing |
| E2E tests needed | User flow validation |
| Visual regression testing | Screenshot comparisons |
| Debugging UI issues | See what user sees |
| Form testing | Multi-step workflows |
**Value**: Claude can interact with your running app, take screenshots, fill forms, and verify UI behavior.
### Puppeteer MCP
**Best for**: Headless browser automation, web scraping
| Recommend When | Examples |
|----------------|----------|
| PDF generation from HTML | Report generation |
| Web scraping tasks | Data extraction |
| Headless testing | CI environments |
---
## Databases
### Supabase MCP
**Best for**: Projects using Supabase for backend/database
| Recommend When | Examples |
|----------------|----------|
| Supabase project detected | `@supabase/supabase-js` in deps |
| Auth + database needs | User management apps |
| Real-time features | Live data sync |
**Value**: Claude can query tables, manage auth, and interact with Supabase storage directly.
### PostgreSQL MCP
**Best for**: Direct PostgreSQL database access
| Recommend When | Examples |
|----------------|----------|
| Raw PostgreSQL usage | No ORM layer |
| Database migrations | Schema management |
| Data analysis tasks | Complex queries |
| Debugging data issues | Inspect actual data |
### Neon MCP
**Best for**: Neon serverless Postgres users
### Turso MCP
**Best for**: Turso/libSQL edge database users
---
## Version Control & DevOps
### GitHub MCP
**Best for**: GitHub-hosted repositories needing issue/PR integration
| Recommend When | Examples |
|----------------|----------|
| GitHub repository | `.git` with GitHub remote |
| Issue-driven development | Reference issues in commits |
| PR workflows | Review, merge operations |
| GitHub Actions | CI/CD pipeline access |
| Release management | Tag and release automation |
**Value**: Claude can create issues, review PRs, check workflow runs, and manage releases.
### GitLab MCP
**Best for**: GitLab-hosted repositories
### Linear MCP
**Best for**: Teams using Linear for issue tracking
| Recommend When | Examples |
|----------------|----------|
| Linear workspace | Issue references like `ABC-123` |
| Sprint planning | Backlog management |
| Issue creation from code | Auto-create issues for TODOs |
---
## Cloud Infrastructure
### AWS MCP
**Best for**: AWS infrastructure management
| Recommend When | Examples |
|----------------|----------|
| AWS SDK in dependencies | `@aws-sdk/*` packages |
| Infrastructure as code | Terraform, CDK, SAM |
| Lambda development | Serverless functions |
| S3, DynamoDB usage | Cloud data services |
### Cloudflare MCP
**Best for**: Cloudflare Workers, Pages, R2, D1
| Recommend When | Examples |
|----------------|----------|
| Cloudflare Workers | Edge functions |
| Pages deployment | Static site hosting |
| R2 storage | Object storage |
| D1 database | Edge SQL database |
### Vercel MCP
**Best for**: Vercel deployment and configuration
---
## Monitoring & Observtic
### Sentry MCP
**Best for**: Error tracking and debugging
| Recommend When | Examples |
|----------------|----------|
| Sentry configured | `@sentry/*` in deps |
| Production debugging | Investigate errors |
| Error patterns | Group similar issues |
| Release tracking | Correlate deploys with errors |
**Value**: Claude can investigate Sentry issues, find root causes, and suggest fixes.
### Datadog MCP
**Best for**: APM, logs, and metrics
---
## Communication
### Slack MCP
**Best for**: Slack workspace integration
| Recommend When | Examples |
|----------------|----------|
| Team uses Slack | Send notifications |
| Deployment notifications | Alert channels |
| Incident response | Post updates |
### Notion MCP
**Best for**: Notion workspace for documentation
| Recommend When | Examples |
|----------------|----------|
| Notion for docs | Read/update pages |
| Knowledge base | Search documentation |
| Meeting notes | Create summaries |
---
## File & Data
### Filesystem MCP
**Best for**: Enhanced file operations beyond built-in tools
| Recommend When | Examples |
|----------------|----------|
| Complex file operations | Batch processing |
| File watching | Monitor changes |
| Advanced search | Custom patterns |
### Memory MCP
**Best for**: Persistent memory across sessions
| Recommend When | Examples |
|----------------|----------|
| Long-running projects | Remember context |
| User preferences | Store settings |
| Learning patterns | Build knowledge |
**Value**: Claude remembers project context, decisions, and patterns across conversations.
---
## Containers & DevOps
### Docker MCP
**Best for**: Container management
| Recommend When | Examples |
|----------------|----------|
| Docker Compose file | Container orchestration |
| Dockerfile present | Build images |
| Container debugging | Inspect logs, exec |
### Kubernetes MCP
**Best for**: Kubernetes cluster management
| Recommend When | Examples |
|----------------|----------|
| K8s manifests | Deploy, scale pods |
| Helm charts | Package management |
| Cluster debugging | Pod logs, status |
---
## AI & ML
### Exa MCP
**Best for**: Web search and research
| Recommend When | Examples |
|----------------|----------|
| Research tasks | Find current info |
| Competitive analysis | Market research |
| Documentation gaps | Find examples |
---
## Quick Reference: Detection Patterns
| Look For | Suggests MCP Server |
|----------|-------------------|
| Popular npm packages | context7 |
| React/Vue/Next.js | Playwright MCP |
| `@supabase/supabase-js` | Supabase MCP |
| `pg` or `postgres` | PostgreSQL MCP |
| GitHub remote | GitHub MCP |
| `.linear` or Linear refs | Linear MCP |
| `@aws-sdk/*` | AWS MCP |
| `@sentry/*` | Sentry MCP |
| `docker-compose.yml` | Docker MCP |
| Slack webhook URLs | Slack MCP |
| `@anthropic-ai/sdk` | context7 for Anthropic docs |