Skip to main content

essential-mcp-servers-reference

Navigate, select, and install MCP servers from the curated 50 Essential MCP Servers collection for Claude, Gemini, and Codex

跳到安装

来源信息

仓库
reason-machines/mcp-skills
最近来源活动
2026年6月10日 03:48
检测到的 SKILL.md 语言
英语
星标
7
分支
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
essential-mcp-servers-reference
description
Navigate, select, and install MCP servers from the curated 50 Essential MCP Servers collection for Claude, Gemini, and Codex
triggers
["what MCP servers should I install","show me essential MCP servers","which MCP servers do I need for development","help me configure MCP servers","recommend MCP servers for my use case","how do I install MCP server","what are the best MCP servers","MCP server selection guide"]
# Essential MCP Servers Reference > Skill by [ara.so](https://ara.so) — MCP Skills collection. ## Overview The **50 Essential MCP Servers** collection is a curated reference guide for navigating the MCP (Model Context Protocol) ecosystem. As of mid-2026, over 20,000 MCP servers exist in public registries, but most are abandoned, insecure, or poorly maintained. This collection identifies the 50 highest-quality servers across nine categories and provides verified installation commands, security guidelines, and selection criteria. MCP is the standard protocol that allows AI agents (Claude, Gemini, Codex, Cursor, Windsurf) to connect to external tools and services through a unified interface—like USB-C for AI. ## Core Principles (Critical) ### The Three Rules 1. **Install 3-5 servers maximum** — More than 5-7 connected servers causes tool bloat, slowing down your agent and degrading response quality 2. **Treat every server as untrusted code** — Pin versions, scope tokens to read-only until verified, prefer official servers over community forks 3. **Never enable writes to production** — Point agents at read replicas, snapshots, or staging environments ### Selection Strategy ```yaml # Decision tree for choosing MCP servers role: software_engineer: essential: [github, context7, playwright, postgres/supabase, sentry] servers: 5 content_creator: essential: [higgsfield, davinci-resolve, elevenlabs, youtube, figma] servers: 5 trader_web3: start_read_only: [coingecko, polygon-io, the-graph, dune] add_after_testing: [base-mcp, alpaca] servers: 4-6 operations_manager: essential: [slack, linear/jira, notion, google-drive] servers: 4 ``` ## Installation Syntax by Agent ### Claude Desktop ```bash # Local server (npx/uvx) claude mcp add <name> npx -y <package> # Hosted server (https) claude mcp add <name> --transport http --url https://api.example.com/mcp # With environment variables claude mcp add github npx -y @modelcontextprotocol/server-github # Then edit ~/.claude/claude_desktop_config.json to add env vars ``` ### Codex ```bash # Local server codex mcp add <name> -- npx -y <package> # Or edit ~/.codex/config.toml directly ``` ```toml [mcpServers.github] command = "npx" args = ["-y", "@modelcontextprotocol/server-github"] env = { GITHUB_TOKEN = "${GITHUB_TOKEN}" } ``` ### Gemini CLI Edit `~/.gemini/settings.json`: ```json { "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" } } } } ``` ## Category-Based Server Selection ### Category 01: Core Development (Universal) **For:** Every software developer ```bash # GitHub - repository management claude mcp add github npx -y @modelcontextprotocol/server-github # Context7 - codebase context and search claude mcp add context7 npx -y @context7/mcp-server # Playwright - browser automation and testing claude mcp add playwright npx -y @modelcontextprotocol/server-playwright # Filesystem - local file operations claude mcp add filesystem npx -y @modelcontextprotocol/server-filesystem # Brave Search - web search without API limits claude mcp add brave-search npx -y @modelcontextprotocol/server-brave-search ``` **Environment variables needed:** ```bash export GITHUB_TOKEN="ghp_..." # GitHub personal access token export BRAVE_API_KEY="..." # Brave Search API key (free tier available) ``` ### Category 02: Databases & Backend **Warning:** All database servers can modify data. Start read-only. ```bash # PostgreSQL - direct postgres connection claude mcp add postgres npx -y @modelcontextprotocol/server-postgres # Note: Official server is archived but still functional # Supabase - hosted postgres with auth claude mcp add supabase --transport http --url https://api.supabase.com/mcp # Neon - serverless postgres claude mcp add neon --transport http --url https://api.neon.tech/mcp # SQLite - local database claude mcp add sqlite npx -y @benborla29/mcp-server-sqlite # Redis - cache and key-value store claude mcp add redis npx -y @modelcontextprotocol/server-redis ``` **Postgres connection string (read-only example):** ```bash export POSTGRES_CONNECTION="postgresql://readonly_user:${DB_PASSWORD}@db.example.com:5432/mydb?options=-c%20default_transaction_read_only=on" ``` ### Category 03: Ops, Infra & Cloud **Warning:** These servers can deploy, delete, and modify infrastructure. ```bash # Cloudflare - DNS, workers, pages claude mcp add cloudflare --transport http --url https://api.cloudflare.com/mcp # Vercel - deployments and serverless claude mcp add vercel --transport http --url https://api.vercel.com/mcp # AWS - cloud infrastructure claude mcp add aws npx -y @modelcontextprotocol/server-aws # Docker Hub - container registry claude mcp add docker npx -y @calclavia/mcp-server-docker # Sentry - error monitoring (read-only safe) claude mcp add sentry --transport http --url https://sentry.io/api/mcp # Kubernetes - cluster management claude mcp add k8s npx -y @kubernetes/mcp-server ``` **AWS credentials (least-privilege example):** ```bash export AWS_ACCESS_KEY_ID="AKIA..." export AWS_SECRET_ACCESS_KEY="..." export AWS_REGION="us-east-1" # Use IAM role with read-only policy for initial testing ``` ### Category 04: Corporate Productivity ```bash # Slack - team messaging claude mcp add slack npx -y @modelcontextprotocol/server-slack # Linear - issue tracking claude mcp add linear --transport http --url https://api.linear.app/mcp # Notion - documents and wikis claude mcp add notion --transport http --url https://api.notion.com/mcp # Jira & Confluence - Atlassian suite claude mcp add atlassian --transport http --url https://api.atlassian.com/mcp # Google Drive - file storage (archived but works) claude mcp add gdrive npx -y @modelcontextprotocol/server-gdrive # Gmail - email (can send!) claude mcp add gmail npx -y @modelcontextprotocol/server-gmail # Google Calendar - scheduling claude mcp add gcal npx -y @modelcontextprotocol/server-google-calendar # Asana - project management claude mcp add asana --transport http --url https://app.asana.com/api/mcp # Airtable - spreadsheets and databases claude mcp add airtable npx -y @domdomegg/mcp-server-airtable ``` ### Category 05: Payments & Fintech **Warning:** All fintech servers handle real money or financial data. Test in sandbox mode. ```bash # Stripe - payments claude mcp add stripe --transport http --url https://api.stripe.com/mcp # Also available local: npx -y @modelcontextprotocol/server-stripe # PayPal - payments claude mcp add paypal --transport http --url https://api.paypal.com/mcp # Plaid - banking connections claude mcp add plaid --transport http --url https://api.plaid.com/mcp # QuickBooks - accounting claude mcp add quickbooks --transport http --url https://api.intuit.com/mcp ``` **Stripe sandbox mode:** ```bash export STRIPE_SECRET_KEY="sk_test_..." # Test key, not live key ``` ### Category 06: Blockchain & Web3 **Warning:** All web3 servers can execute irreversible on-chain transactions. ```bash # Base - Coinbase L2 blockchain claude mcp add base --transport http --url https://api.base.org/mcp # Solana Agent Kit - Solana blockchain claude mcp add solana npx -y @sendaifun/solana-agent-kit-mcp # Thirdweb - web3 development claude mcp add thirdweb npx -y @thirdweb-dev/mcp # The Graph - blockchain indexing (read-only safe) claude mcp add thegraph npx -y @graphprotocol/mcp-server # Dune Analytics - on-chain data (read-only safe) claude mcp add dune npx -y @dune/mcp-server # Etherscan - Ethereum explorer (read-only safe) claude mcp add etherscan npx -y @etherscan/mcp-server ``` **Safe pattern - read-only first:** ```bash # Start with read-only data servers export DUNE_API_KEY="..." export ETHERSCAN_API_KEY="..." export THE_GRAPH_API_KEY="..." # Only after verification, add write-capable servers # export BASE_PRIVATE_KEY="..." # For testnet only initially ``` ### Category 07: Trading & Markets **Warning:** Trading servers execute real financial transactions. ```bash # Alpaca - stock/crypto trading API claude mcp add alpaca npx -y @alpacahq/mcp-server # CCXT - multi-exchange crypto trading claude mcp add ccxt npx -y @ccxt/mcp-server # Polygon.io - market data (read-only safe) claude mcp add polygon npx -y @polygon-io/mcp-server # CoinGecko - crypto prices (read-only safe) claude mcp add coingecko --transport http --url https://api.coingecko.com/mcp # TradingView - charts and indicators (read-only safe) claude mcp add tradingview npx -y @tradingview/mcp-server ``` **Paper trading first:** ```bash export ALPACA_API_KEY="PK..." # Paper trading key export ALPACA_SECRET_KEY="..." export ALPACA_BASE_URL="https://paper-api.alpaca.markets" ``` ### Category 08: Creator Tools - Media & Design ```bash # Higgsfield - AI video generation claude mcp add higgsfield --transport http --url https://api.higgsfield.ai/mcp # DaVinci Resolve - video editing claude mcp add resolve npx -y @community/davinci-resolve-mcp # Figma - design tools claude mcp add figma --transport http --url https://api.figma.com/mcp # Also local: npx -y @modelcontextprotocol/server-figma # ElevenLabs - voice synthesis claude mcp add elevenlabs npx -y @modelcontextprotocol/server-elevenlabs # Blender - 3D modeling claude mcp add blender npx -y @community/blender-mcp # Canva - graphic design claude mcp add canva --transport http --url https://api.canva.com/mcp # Ableton Live - music production claude mcp add ableton npx -y @community/ableton-mcp # YouTube - video upload and management claude mcp add youtube npx -y @modelcontextprotocol/server-youtube ``` ### Category 09: Reasoning & Memory Layer ```bash # Sequential Thinking - structured reasoning claude mcp add sequential-thinking npx -y @modelcontextprotocol/server-sequential-thinking # Memory - persistent agent memory claude mcp add memory npx -y @modelcontextprotocol/server-memory ``` ## Configuration Examples ### Minimal Developer Setup (5 servers) ```json { "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" } }, "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"], "env": { "POSTGRES_CONNECTION": "${POSTGRES_READONLY_URL}" } }, "playwright": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-playwright"] }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"], "env": { "ALLOWED_DIRECTORIES": "/home/user/projects" } }, "sentry": { "transport": "http", "url": "https://sentry.io/api/mcp", "env": { "SENTRY_AUTH_TOKEN": "${SENTRY_TOKEN}" } } } } ``` ### Content Creator Setup (5 servers) ```json { "mcpServers": { "figma": { "transport": "http", "url": "https://api.figma.com/mcp", "env": { "FIGMA_ACCESS_TOKEN": "${FIGMA_TOKEN}" } }, "elevenlabs": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-elevenlabs"], "env": { "ELEVENLABS_API_KEY": "${ELEVENLABS_KEY}" } }, "youtube": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-youtube"], "env": { "YOUTUBE_CLIENT_ID": "${YOUTUBE_CLIENT_ID}", "YOUTUBE_CLIENT_SECRET": "${YOUTUBE_CLIENT_SECRET}" } }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"], "env": { "ALLOWED_DIRECTORIES": "/home/user/content,/home/user/renders" } }, "higgsfield": { "transport": "http", "url": "https://api.higgsfield.ai/mcp", "env": {
在 GitHub 查看
这个 SKILL.md 很大,SkillsMP 这里只预览前一段内容。 在 GitHub 查看