{ "mcpServers": { "_comment_core": "=== CORE (zero config) ===", "fetch": { "command": "npx", "args": ["-y", "@anthropic-ai/mcp-fetch"] }, "filesystem": { "command": "npx", "args": ["-y", "@anthropic-ai/mcp-filesystem", "."] }, "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] }, "sequential-thinking": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"] }, "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }, "_comment_code": "=== CODE & SEMANTIC EDITING ===", "serena": { "command": "uvx", "args": ["--from", "serena-agent", "serena", "--config-path", "./serena-config.yml"] }, "_comment_design": "=== FRONTEND & DESIGN ===", "figma": { "url": "https://mcp.figma.com/mcp", "env": { "FIGMA_ACCESS_TOKEN": "${FIGMA_ACCESS_TOKEN}" } }, "_comment_browser": "=== BROWSER AUTOMATION ===", "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] }, "puppeteer": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-puppeteer"] }, "firecrawl": { "command": "npx", "args": ["-y", "firecrawl-mcp"], "env": { "FIRECRAWL_API_KEY": "${FIRECRAWL_API_KEY}" } }, "_comment_search": "=== SEARCH & RESEARCH ===", "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"], "env": { "BRAVE_API_KEY": "${BRAVE_API_KEY}" } }, "perplexity": { "command": "npx", "args": ["-y", "@anthropic-ai/mcp-perplexity"], "env": { "PERPLEXITY_API_KEY": "${PERPLEXITY_API_KEY}" } }, "_comment_git": "=== VERSION CONTROL & CODE PLATFORMS ===", "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}" } }, "gitlab": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-gitlab"], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "${GITLAB_PERSONAL_ACCESS_TOKEN}", "GITLAB_API_URL": "${GITLAB_API_URL}" } }, "_comment_databases": "=== DATABASES ===", "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"], "env": { "POSTGRES_CONNECTION_STRING": "${POSTGRES_CONNECTION_STRING}" } }, "sqlite": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sqlite"] }, "redis": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-redis"], "env": { "REDIS_URL": "${REDIS_URL}" } }, "mongodb": { "command": "npx", "args": ["-y", "mongodb-mcp-server"], "env": { "MONGODB_URI": "${MONGODB_URI}" } }, "supabase": { "command": "npx", "args": ["-y", "@supabase/mcp-server-supabase"], "env": { "SUPABASE_URL": "${SUPABASE_URL}", "SUPABASE_API_KEY": "${SUPABASE_API_KEY}" } }, "_comment_infra": "=== INFRASTRUCTURE & DEPLOYMENT ===", "kubernetes": { "command": "npx", "args": ["-y", "kubernetes-mcp-server"] }, "cloudflare": { "command": "npx", "args": ["-y", "@cloudflare/mcp-server-cloudflare"], "env": { "CLOUDFLARE_API_TOKEN": "${CLOUDFLARE_API_TOKEN}", "CLOUDFLARE_ACCOUNT_ID": "${CLOUDFLARE_ACCOUNT_ID}" } }, "_comment_payments": "=== PAYMENTS & COMMERCE ===", "stripe": { "command": "npx", "args": ["-y", "@stripe/mcp"], "env": { "STRIPE_SECRET_KEY": "${STRIPE_SECRET_KEY}" } }, "_comment_comms": "=== COMMUNICATION ===", "slack": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-slack"], "env": { "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}", "SLACK_TEAM_ID": "${SLACK_TEAM_ID}" } }, "twilio": { "command": "npx", "args": ["-y", "@twilio-alpha/mcp"], "env": { "TWILIO_ACCOUNT_SID": "${TWILIO_ACCOUNT_SID}", "TWILIO_AUTH_TOKEN": "${TWILIO_AUTH_TOKEN}" } }, "_comment_pm": "=== PROJECT MANAGEMENT ===", "notion": { "command": "npx", "args": ["-y", "@notionhq/notion-mcp-server"], "env": { "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ${NOTION_TOKEN}\", \"Notion-Version\": \"2022-06-28\"}" } }, "linear": { "command": "npx", "args": ["-y", "@linear/sdk-mcp"], "env": { "LINEAR_API_KEY": "${LINEAR_API_KEY}" } }, "_comment_monitoring": "=== MONITORING & ERROR TRACKING ===", "sentry": { "command": "npx", "args": ["-y", "@sentry/mcp-server"], "env": { "SENTRY_ACCESS_TOKEN": "${SENTRY_ACCESS_TOKEN}" } }, "_comment_ai": "=== AI & ML ===", "huggingface": { "command": "npx", "args": ["-y", "@huggingface/mcp-server"], "env": { "HF_TOKEN": "${HF_TOKEN}" } }, "_comment_rag": "=== RAG & VECTOR DATABASES ===", "claude-context": { "command": "npx", "args": ["-y", "@zilliz/claude-context-mcp"], "env": { "OPENAI_API_KEY": "${OPENAI_API_KEY}", "MILVUS_URI": "${MILVUS_URI}", "MILVUS_TOKEN": "${MILVUS_TOKEN}" } }, "qdrant": { "command": "uvx", "args": ["mcp-server-qdrant"], "env": { "QDRANT_URL": "${QDRANT_URL}", "QDRANT_API_KEY": "${QDRANT_API_KEY}", "COLLECTION_NAME": "${QDRANT_COLLECTION}" } }, "chroma": { "command": "uvx", "args": ["chroma-mcp"], "env": { "CHROMA_HOST": "${CHROMA_HOST}", "CHROMA_PORT": "${CHROMA_PORT}" } }, "_comment_uigen": "=== UI COMPONENT GENERATION ===", "magic": { "command": "npx", "args": ["-y", "@21st-dev/magic@latest"], "env": { "API_KEY": "${TWENTYFIRST_DEV_API_KEY}" } }, "_comment_deploy": "=== DEPLOYMENT PLATFORMS ===", "vercel": { "command": "npx", "args": ["-y", "@vercel/mcp-adapter"], "env": { "VERCEL_TOKEN": "${VERCEL_TOKEN}" } }, "netlify": { "command": "npx", "args": ["-y", "@netlify/mcp"], "env": { "NETLIFY_AUTH_TOKEN": "${NETLIFY_AUTH_TOKEN}" } }, "_comment_cloud": "=== CLOUD PROVIDERS ===", "aws": { "command": "uvx", "args": ["awslabs.aws-api-mcp-server@latest"], "env": { "AWS_ACCESS_KEY_ID": "${AWS_ACCESS_KEY_ID}", "AWS_SECRET_ACCESS_KEY": "${AWS_SECRET_ACCESS_KEY}", "AWS_REGION": "${AWS_REGION}" } }, "_comment_aisearch": "=== AI SEARCH & RESEARCH ===", "tavily": { "command": "npx", "args": ["-y", "tavily-mcp"], "env": { "TAVILY_API_KEY": "${TAVILY_API_KEY}" } }, "exa": { "command": "npx", "args": ["-y", "exa-mcp-server"], "env": { "EXA_API_KEY": "${EXA_API_KEY}" } }, "_comment_aibrowser": "=== AI-NATIVE BROWSER AUTOMATION ===", "browserbase": { "command": "npx", "args": ["-y", "@browserbasehq/mcp"], "env": { "BROWSERBASE_API_KEY": "${BROWSERBASE_API_KEY}", "BROWSERBASE_PROJECT_ID": "${BROWSERBASE_PROJECT_ID}" } }, "_comment_aicompute": "=== AI COMPUTE & MODEL APIs ===", "replicate": { "command": "npx", "args": ["-y", "replicate-mcp"], "env": { "REPLICATE_API_TOKEN": "${REPLICATE_API_TOKEN}" } }, "elevenlabs": { "command": "uvx", "args": ["elevenlabs-mcp"], "env": { "ELEVENLABS_API_KEY": "${ELEVENLABS_API_KEY}" } }, "e2b": { "command": "npx", "args": ["-y", "@e2b/mcp-server"], "env": { "E2B_API_KEY": "${E2B_API_KEY}" } }, "_comment_codequality": "=== CODE QUALITY & SECURITY ===", "sonarqube": { "command": "uvx", "args": ["sonarqube-mcp"], "env": { "SONARQUBE_TOKEN": "${SONARQUBE_TOKEN}", "SONARQUBE_ORG": "${SONARQUBE_ORG}", "SONARQUBE_URL": "${SONARQUBE_URL}" } }, "snyk": { "command": "npx", "args": ["-y", "snyk", "mcp"], "env": { "SNYK_TOKEN": "${SNYK_TOKEN}" } }, "_comment_observability": "=== OBSERVABILITY ===", "grafana": { "command": "uvx", "args": ["mcp-grafana"], "env": { "GRAFANA_URL": "${GRAFANA_URL}", "GRAFANA_SERVICE_ACCOUNT_TOKEN": "${GRAFANA_SERVICE_ACCOUNT_TOKEN}" } }, "datadog": { "command": "uvx", "args": ["datadog-mcp"], "env": { "DD_API_KEY": "${DD_API_KEY}", "DD_APP_KEY": "${DD_APP_KEY}", "DD_SITE": "${DD_SITE}" } } } }