12 Production MCP Server Configuration Recipes for 2026
Copy-paste production-ready Model Context Protocol (MCP) server configurations. Connect developer tools, relational databases, cloud edge networks, and payment APIs directly into Claude Desktop and Cursor IDE.
1. Production-Tested Configuration Recipes
Integrating Model Context Protocol into your daily engineering workflow requires robust, tested JSON configurations. Below is our curated catalog of production recipes covering key enterprise and open-source infrastructure services.
GitHub
Developer ToolsManage pull requests, inspect commit history, triage issues, and automate code reviews.
npx -y @modelcontextprotocol/server-github{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "github_pat_..." }
}
}
}Fine-grained Personal Access Token with repo, issues, and PR permissions.
“Review PR #12 and summarize potential race conditions in auth/session.ts.”
PostgreSQL
DatabasesInspect schema definitions, run EXPLAIN ANALYZE queries, and construct database migrations.
npx -y @modelcontextprotocol/server-postgres <DATABASE_URL>{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/main"]
}
}
}Dedicated read-only Postgres user role (GRANT SELECT ON ALL TABLES).
“Inspect users and orders tables and compute 30-day cohort retention.”
Stripe
Fintech & PaymentsCalculate MRR metrics, list recent customer charges, and triage dispute evidence.
npx -y @modelcontextprotocol/server-openapi https://mcpbridge.org/config/stripe.json{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-openapi", "https://mcpbridge.org/config/stripe.json"],
"env": { "STRIPE_SECRET_KEY": "rk_live_..." }
}
}
}Stripe Restricted API Key (RAK) with granular read permissions.
“Find all failed invoice charges this week and group them by decline code.”
Slack
ChatOpsBroadcast deployment updates, summarize incident channels, and manage team notifications.
npx -y @modelcontextprotocol/server-slack{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": { "SLACK_BOT_TOKEN": "xoxb-..." }
}
}
}Slack Bot Token with chat:write, channels:read, and channels:history scopes.
“Summarize the last 40 messages in #war-room-auth into an incident timeline.”
Cloudflare
DevOps & CloudManage DNS zone records, purge edge CDN caches, and deploy Cloudflare Workers.
npx -y @cloudflare/mcp-server{
"mcpServers": {
"cloudflare": {
"command": "npx",
"args": ["-y", "@cloudflare/mcp-server"],
"env": { "CLOUDFLARE_API_TOKEN": "cf_token_..." }
}
}
}Zone-scoped Cloudflare API token with DNS Edit and Cache Purge permissions.
“Purge CDN cache for https://mcpbridge.org/assets/* following release v2.4.”
Supabase
Databases & BaaSManage PostgreSQL tables, audit Row Level Security (RLS), and generate TypeScript types.
npx -y @modelcontextprotocol/server-supabase{
"mcpServers": {
"supabase": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-supabase"],
"env": { "SUPABASE_ACCESS_TOKEN": "sbp_..." }
}
}
}Supabase Personal Access Token or direct transaction pooler connection URI.
“Audit RLS policies on the profiles table and flag missing user isolation rules.”
Continue the OpenAPI to MCP Tutorial Series
OpenAPI Conversion
← Fundamentals
Part 2Build Custom Server
← TypeScript & Python SDKs
Config Recipes
You are here