Skip to main content

MCP Server Config Builder

Generate Model Context Protocol server configuration JSON for Claude Desktop, Cursor, and Windsurf. Fill in the fields or pick a preset — copy the config directly into your app.

✓ Claude Desktop, Cursor, Windsurf ✓ 5 built-in presets ✓ stdio & SSE transport ✓ Runs in your browser

Quick Presets

Leave empty if no env vars needed

Generated Config

Copied!
 

File: ~/Library/Application Support/Claude/claude_desktop_config.json

Frequently Asked Questions

What is MCP (Model Context Protocol)?▼

MCP is an open protocol by Anthropic that standardizes how AI applications connect to external tools and data sources. It lets Claude Desktop, Cursor, Windsurf, and other AI tools talk to file systems, databases, APIs, and more through a consistent server interface — similar to how LSP standardized editor language support.

What is the difference between stdio and SSE transport?▼

stdio (standard input/output) launches the MCP server as a local subprocess — your AI tool spawns it directly. SSE (Server-Sent Events) connects to a remote HTTP server that streams events. Use stdio for local tools (filesystem, shell commands). Use SSE for remote or shared servers accessible via URL.

Why do Claude Desktop and Cursor use the same config format?▼

Both tools adopted the same mcpServers JSON schema to maximize compatibility. The config key name differs slightly (Claude Desktop uses ~/Library/Application Support/Claude/claude_desktop_config.json, Cursor uses ~/.cursor/mcp.json), but the structure inside is identical. Windsurf follows the same convention.

Are environment variables in the config secure?▼

The config files are stored in plaintext on your local machine. For development this is acceptable, but for production or shared machines consider using a secrets manager. Never commit config files with real API keys to version control — add them to .gitignore immediately.

Where do I put the config file for each app?▼

Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows). Cursor: ~/.cursor/mcp.json. Windsurf: ~/.codeium/windsurf/mcp_config.json. Restart the app after editing.

What does the npx command do in MCP server configs?▼

npx downloads and runs the MCP server package from npm without a permanent installation. On first run it downloads the package; subsequent runs use the npm cache. This is the simplest way to use community MCP servers. For production use, consider npm install -g to avoid cold-start delays.

Share this tool: X / Twitter LinkedIn
✓ 60,000+ developers use DevPlaybook ★★★★★ 4.8 / 5 on Gumroad ✓ MIT licensed · Instant download ✓ No login required

Related Products

on Gumroad

You Might Also Need

More Free Tools

TypeScript tsconfig.json Generator AI Model Comparator AI Hallucination Detector AI Model Comparison Tool AI Safety Checklist Generator CrewAI Agent Config Generator AI IDE Comparator LLM Cost Calculator LLM Context Window Calculator AI Prompt Cost Calculator nginx Config Builder LLM JSON Schema Builder Jotai Atom Explorer AI Token Cost Calculator OpenTelemetry Config Generator Playwright Config Generator CSS Container Query Builder Jest Coverage Config Generator AI Model Benchmark Comparator Helm Values Builder LLM Prompt Cost Calculator AI Model Context Window Visualizer AI Agent Run Cost Tracker MCP Endpoint Tester AI Pipeline DAG Builder LLM Benchmark Calculator Prompt Injection Tester Vibe Coding Prompt Optimizer Sentry DSN Configurator LangChain PromptTemplate Builder Expo App Config Generator Token Counter & Cost Estimator AI Model Comparison Table LLM Prompt Template Builder ESLint Config Generator Prettier Config Generator MySQL Query Explainer PostgreSQL EXPLAIN Analyzer Nuxt Config Generator Vitest Configuration Generator Sentry DSN Config Builder mTLS Certificate Chain Builder Prompt Token Estimator Cron Expression Explainer Font Pairing Preview OpenAI Prompt Tester AI Rate Limit Calculator LLM System Prompt Analyzer LLM Prompt Caching Calculator AI Prompt Token Estimator AI Context Window Visualizer RAG Chunk Size Optimizer AI API Rate Limit Calculator AI Commit Message Generator AI Doc Generator — Pro Tool AI Regex Explainer — Pro Tool AI System Guardian nginx Config Generator SMTP Server Tester Biome Config Generator Load Balancer Config Generator CORS Policy Builder Haproxy Config Validator CI/CD Pipeline Generator package.json Generator Git Hooks Generator (Husky + lint-staged) LLM Token Counter Mermaid Diagram Generator Kafka Topic Config Generator Elasticsearch Query Tester JS Prototype Chain Visualizer API Mock Server Config Generator OpenAI Token Counter System Prompt Builder AI Agent Memory Planner Pulumi Stack Config Generator Token Context Calculator Multi-Agent Orchestration Planner k6 Script Generator TanStack Query Config Builder SWR Config Generator GraphQL Client Configurator OpenAI Function Calling Generator Embedding Storage Calculator HTTP Headers Analyzer AI Code Review — Pro Tool AI Error Explainer — Pro Tool AI SQL Builder — Pro Tool AI Unit Test Generator — Pro Tool Color Palette Generator Docker Compose Generator JWT Decoder Prompt Template Builder Regex Tester RSA Key Pair Generator Helm Values Generator Rate Limit Calculator Feature Flag Config Generator Terraform Variable Validator Grafana Dashboard JSON Validator Caddy Caddyfile Generator SBOM Generator AI Variable Namer AI PR Description Generator AI JSDoc Generator K8s Resource Limits Calculator YAML to TOML Converter Regex Flags Explainer HTTP/2 Server Push Headers Builder NATS Connection String Builder OAuth2 Flow Visualizer Jest Testing Framework Guide Vitest Guide — Vite-native Testing Playwright E2E Testing Guide Ansible Configuration Management Guide Core Web Vitals Calculator CORS Policy Tester YAML to TOML Converter Jest to Vitest Migrator RAG Chunking Calculator Solana Program ID Generator Multi-Chain Wallet Address Validator Nomad Job Spec Builder Helm Values Validator ArgoCD Application Generator Kubernetes Resource Calculator HTTP Cache Header Builder Sprite Sheet Coordinate Generator Particle System Config Generator OpenTelemetry Trace Builder Axios Interceptor Builder RAG Chunking Calculator TypeScript Discriminated Union Builder Core Web Vitals Budget Calculator JWT Decoder & Validator CORS Header Generator Blockchain Transaction Fee Calculator Database Query Cost Analyzer

Enjoying this tool? Get more like it.

Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.

DevPlaybook Pro 7 days free

Unlock AI-Powered Dev Tools

  • ⚡ AI Code Review, Doc Generator & SQL Builder
  • ⚡ All premium templates & early access
  • ⚡ Member discounts on Gumroad products
Start Free Trial →

$9/mo after trial · Cancel anytime

Want the full toolkit?

Get DevPlaybook Pro

Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.

$79
$241 separately Save $162 (67% off)
Get DevPlaybook Pro — $79 →

MIT licensed · Instant download · No subscription

See what's included → Browse all deals →