Skip to content
MCP-BridgeMCP-Bridge
ReferenceSeries: OpenAPI to MCP

10 MCP Server Configuration Recipes for Real-World APIs

June 13, 2026 · 6 min read

These copy-paste recipes cover the most popular MCP server configurations. Each includes the JSON config, install command, and auth setup. For the full reference, visit the directory or each API's detail page.

Manage repos, issues, PRs, and workflows through AI.

Install command:

npx -y @modelcontextprotocol/server-github

Config:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "<your-token>" }
    }
  }
}

Auth:

GitHub Personal Access Token (classic, with repo scope)

Manage payments, subscriptions, and invoices.

Install command:

npx -y @modelcontextprotocol/server-stripe

Config:

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-stripe"],
      "env": { "STRIPE_API_KEY": "<your-secret-key>" }
    }
  }
}

Auth:

Stripe Secret Key (sk_test_ or sk_live_)

Send messages, search channels, manage workspace.

Install command:

npx -y @modelcontextprotocol/server-slack

Config:

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": { "SLACK_BOT_TOKEN": "<xoxb-token>" }
    }
  }
}

Auth:

Slack Bot Token (xoxb-) with chat:write, channels:read scopes

PostgreSQL

Config page →

Query tables, inspect schemas, run migrations.

Install command:

npx -y @modelcontextprotocol/server-postgres

Config:

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://user:pass@host:5432/db" }
    }
  }
}

Auth:

Database connection string (no API key needed for local DBs)

Generate text, images, and embeddings via MCP.

Install command:

npx -y @modelcontextprotocol/server-openai

Config:

{
  "mcpServers": {
    "openai": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-openai"],
      "env": { "OPENAI_API_KEY": "<your-key>" }
    }
  }
}

Auth:

OpenAI API Key (sk-proj-...)

Create pages, query databases, manage blocks.

Install command:

npx -y @modelcontextprotocol/server-notion

Config:

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-notion"],
      "env": { "NOTION_TOKEN": "<integration-token>" }
    }
  }
}

Auth:

Notion Internal Integration Token (secret_...)

Manage databases, auth, and edge functions.

Install command:

npx -y @supabase/mcp-server

Config:

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/mcp-server"],
      "env": {
        "SUPABASE_URL": "<project-url>",
        "SUPABASE_SERVICE_KEY": "<service-role-key>"
      }
    }
  }
}

Auth:

Supabase project URL + service_role key

Cloudflare

Config page →

Manage Workers, KV, R2, D1, and DNS.

Install command:

npx -y @cloudflare/mcp-server

Config:

{
  "mcpServers": {
    "cloudflare": {
      "command": "npx",
      "args": ["-y", "@cloudflare/mcp-server"],
      "env": {
        "CLOUDFLARE_API_TOKEN": "<api-token>",
        "CLOUDFLARE_ACCOUNT_ID": "<account-id>"
      }
    }
  }
}

Auth:

Cloudflare API Token (with appropriate permissions)

Access design files, components, and styles.

Install command:

npx -y @modelcontextprotocol/server-figma

Config:

{
  "mcpServers": {
    "figma": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-figma"],
      "env": { "FIGMA_ACCESS_TOKEN": "<personal-access-token>" }
    }
  }
}

Auth:

Figma Personal Access Token

Manage issues, sprints, and team workflows.

Install command:

npx -y @linear/mcp-server

Config:

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@linear/mcp-server"],
      "env": { "LINEAR_API_KEY": "<api-key>" }
    }
  }
}

Auth:

Linear API Key (from Settings > API)

How to Use These

  1. Find the API you want to connect
  2. Obtain the required API key or token
  3. Paste the config into claude_desktop_config.json
  4. Replace placeholders with your actual credentials
  5. Restart Claude Desktop and start using the API through natural language

Missing an API? Check the full directory with 1,000+ APIs or use the converter tool to convert any OpenAPI spec.