| name | mcp-servers-reference |
| description | Navigate and install from 50+ curated MCP servers for Claude, Gemini, and Codex with verified commands and security best practices |
| triggers | ["show me mcp servers for database work","what mcp servers should i install for web development","how do i add github mcp server to claude","recommend mcp servers for my ai agent","what are safe mcp servers for production use","help me configure mcp servers for trading","show me how to install stripe mcp server","what mcp servers work with cursor and codex"] |
MCP Servers Reference
Skill by ara.so — MCP Skills collection.
Overview
The Model Context Protocol (MCP) is a standardized interface that lets AI agents (Claude Code, Cursor, Codex, Gemini CLI, Windsurf) connect to external tools and services. This reference catalogs 50 essential, vetted MCP servers across 9 categories: core development, databases, infrastructure, productivity, fintech, web3, trading, creator tools, and reasoning/memory.
Critical context: Over 20,000 MCP servers exist in public registries, but most are abandoned, insecure, or poorly maintained. This curated list focuses on official or well-maintained community servers with verified install commands.
The Three Non-Negotiable Rules
-
Don't install more than 5-7 servers — Tool bloat degrades agent performance and reasoning quality. Pick 3-5 that match your actual workflow.
-
Treat every server like untrusted code — Pin versions, scope tokens to read-only until tested, prefer vendor-official over forks.
-
Never enable writes against production from an agent loop — Point at read replicas, snapshots, or dev environments for anything that can mutate data.
Installation Patterns
Claude Code (Desktop)
claude mcp add github npx -y @modelcontextprotocol/server-github
claude mcp add supabase --transport http https://mcp.supabase.com
Codex
codex mcp add github -- npx -y @modelcontextprotocol/server-github
[mcp.servers.github]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-github"]
env = { GITHUB_TOKEN = "github_pat_xxx" }
Gemini CLI
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "github_pat_xxx"
}
}
}
}
Server Categories & Recommendations
Core Development (Start Here)
GitHub (Official, Hosted)
claude mcp add github npx -y @modelcontextprotocol/server-github
Context7 (Official, Hosted/Local)
claude mcp add context7 --transport http https://api.context7.com/mcp
claude mcp add context7 npx -y @context7/mcp-server
Playwright (Official, Local)
claude mcp add playwright npx -y @modelcontextprotocol/server-playwright
Filesystem (Official, Local)
claude mcp add filesystem npx -y @modelcontextprotocol/server-filesystem
Brave Search (Official, Local)
claude mcp add brave npx -y @modelcontextprotocol/server-brave-search
Database & Backend
PostgreSQL (Official-Archived, Local)
claude mcp add postgres npx -y @modelcontextprotocol/server-postgres
Supabase (Official, Hosted)
claude mcp add supabase --transport http https://mcp.supabase.com
Neon (Official, Hosted)
claude mcp add neon --transport http https://mcp.neon.tech
SQLite (Community, Local)
claude mcp add sqlite npx -y @benborla29/mcp-server-sqlite
Redis (Official, Local)
claude mcp add redis npx -y @modelcontextprotocol/server-redis
Infrastructure & Ops
Cloudflare (Official, Hosted)
claude mcp add cloudflare --transport http https://mcp.cloudflare.com
Vercel (Official, Hosted)
claude mcp add vercel --transport http https://mcp.vercel.com
AWS (Official, Local)
claude mcp add aws npx -y @modelcontextprotocol/server-aws
Sentry (Official, Hosted)
claude mcp add sentry --transport http https://mcp.sentry.io
Kubernetes (Community, Local)
claude mcp add k8s npx -y @kubernetes/mcp-server
Productivity & Team Tools
Slack (Community, Local)
claude mcp add slack npx -y @modelcontextprotocol/server-slack
Linear (Official, Hosted)
claude mcp add linear --transport http https://mcp.linear.app
Notion (Official, Hosted)
claude mcp add notion --transport http https://mcp.notion.so
Jira/Confluence (Official, Hosted)
claude mcp add atlassian --transport http https://mcp.atlassian.com
Google Drive (Official-Archived, Local)
claude mcp add gdrive npx -y @modelcontextprotocol/server-gdrive
Fintech & Payments
Stripe (Official, Hosted/Local)
claude mcp add stripe --transport http https://mcp.stripe.com
claude mcp add stripe npx -y @modelcontextprotocol/server-stripe
PayPal (Official, Hosted)
claude mcp add paypal --transport http https://mcp.paypal.com
Plaid (Official, Hosted)
claude mcp add plaid --transport http https://mcp.plaid.com
Web3 & Blockchain
Base MCP (Official, Hosted)
claude mcp add base --transport http https://mcp.base.org
Solana Agent Kit (Community, Local)
claude mcp add solana npx -y solana-agent-kit-mcp
Thirdweb (Official, Local)
claude mcp add thirdweb npx -y @thirdweb-dev/mcp-server
The Graph (Community, Local)
claude mcp add graph npx -y @graphprotocol/mcp-server
Etherscan (Community, Local)
claude mcp add etherscan npx -y etherscan-mcp-server
Trading & Markets
Alpaca (Official, Local)
claude mcp add alpaca npx -y @alpacahq/mcp-server
CCXT (Community, Local)
claude mcp add ccxt npx -y ccxt-mcp-server
Polygon.io (Official, Local)
claude mcp add polygon npx -y @polygon.io/mcp-server
CoinGecko (Official, Hosted)
claude mcp add coingecko --transport http https://mcp.coingecko.com
Creator Tools & Media
Higgsfield (Official, Hosted)
claude mcp add higgsfield --transport http https://mcp.higgsfield.ai
DaVinci Resolve (Community, Local)
claude mcp add resolve npx -y davinci-resolve-mcp
Figma (Official, Hosted/Local)
claude mcp add figma --transport http https://mcp.figma.com
ElevenLabs (Official, Local)
claude mcp add elevenlabs npx -y @elevenlabs/mcp-server
YouTube (Community, Local)
claude mcp add youtube npx -y youtube-mcp-server
Reasoning & Memory
Sequential Thinking (Official, Local)
claude mcp add sequential-thinking npx -y @modelcontextprotocol/server-sequential-thinking
Memory (Official, Local)
claude mcp add memory npx -y @modelcontextprotocol/server-memory
Configuration Best Practices
Environment Variables
GITHUB_TOKEN=github_pat_xxxxx
DATABASE_URL=postgresql://user:pass@localhost:5432/devdb
STRIPE_SECRET_KEY=sk_test_xxxxx
AWS_ACCESS_KEY_ID=AKIA...
AWS_SECRET_ACCESS_KEY=...
SLACK_BOT_TOKEN=xoxb-...
Token Scoping (GitHub Example)
Multi-Environment Pattern
[mcp.servers.postgres-dev]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-postgres"]
env = { DATABASE_URL = "postgresql://localhost:5432/dev" }
[mcp.servers.postgres-staging]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-postgres"]
env = { DATABASE_URL = "postgresql://staging.example.com:5432/app" }
Workflow Examples
Full-Stack Developer Setup
claude mcp add github npx -y @modelcontextprotocol/server-github
claude mcp add postgres npx -y @modelcontextprotocol/server-postgres
claude mcp add playwright npx -y @modelcontextprotocol/server-playwright
claude mcp add sentry --transport http https://mcp.sentry.io
claude mcp add vercel --transport http https://mcp.vercel.com
Content Creator Setup
claude mcp add higgsfield --transport http https://mcp.higgsfield.ai
claude mcp add elevenlabs npx -y @elevenlabs/mcp-server
claude mcp add youtube npx -y youtube-mcp-server
claude mcp add figma --transport http https://mcp.figma.com
Crypto Trader Setup (Read-Only First)
claude mcp add coingecko --transport http https://mcp.coingecko.com
claude mcp add graph npx -y @graphprotocol/mcp-server
claude mcp add etherscan npx -y etherscan-mcp-server
claude mcp add alpaca npx -y @alpacahq/mcp-server
Troubleshooting
"Too many tools" / Slow responses
Cause: Agent is overwhelmed by 10+ servers with dozens of tools each.
Fix: Remove unused servers. Keep 5 or fewer active.
claude mcp list
claude mcp remove server-name
"Authentication failed" / 401 errors
Cause: Token expired, wrong scope, or env var not loaded.
Fix:
- Verify token in browser/curl:
curl -H "Authorization: Bearer $TOKEN" https://api.example.com/user
- Check token scopes match server requirements
- Restart agent to reload env vars
Server crashes on startup
Cause: Missing dependency, wrong Node version, or port conflict.
Fix:
node --version
npx -y @modelcontextprotocol/server-github
"Permission denied" file/database errors
Cause: Server trying to access restricted paths or production databases.
Fix:
ALLOWED_DIRECTORIES=/Users/me/projects:/tmp
echo $DATABASE_URL
aws sts get-caller-identity
Agent ignores newly added server
Cause: Config cache not refreshed.
Fix:
claude mcp list
Security Checklist
Before enabling any server:
Common Patterns
Read-first, Write-later
claude mcp add github npx -y @modelcontextprotocol/server-github
Seasonal Rotation
claude mcp add stripe npx -y @modelcontextprotocol/server-stripe
claude mcp remove stripe
Prompt-level Server Activation
# In your prompt to Claude:
"Using only the GitHub and Sentry servers, investigate why the payment flow is failing in production."
# Agent will ignore other connected servers, reducing noise
Quick Reference: Top 5 by Use Case
| Use Case | Servers |
|---|
| Web dev | github, postgres, playwright, sentry, vercel |
| Mobile dev | github, supabase, sentry, firebase, linear |
| Data science | postgres, redis, jupyter, pandas, plotly |
| DevOps | aws, kubernetes, sentry, cloudflare, docker |
| Content | higgsfield, elevenlabs, figma, youtube, canva |
| Trading | coingecko, polygon.io, alpaca (paper), ccxt (testnet), dune |
| Web3 dev | thirdweb (testnet), the graph, etherscan, dune, base (testnet) |
| Startup ops | github, linear, notion, slack, stripe (test) |
Resources
Version Notes
This reference reflects the MCP ecosystem as of June 2026. The protocol and server landscape evolve rapidly:
- Check server GitHub repos for latest install commands
- Watch for deprecation notices (several official servers archived between 2024-2026)
- Subscribe to agent release notes (Claude Code, Codex, Gemini) for breaking changes
- Revisit your server config quarterly
The cardinal rule: Three to five well-chosen, thoroughly tested servers beat twenty that sounded useful when you installed them. Pick for your workflow, not for coverage.