Skip to content

Servers

Bridge server entries live in ~/.mcp-bridge/config.json.

{
"servers": {
"todoist": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "@doist/todoist-ai"],
"env": { "TODOIST_API_KEY": "${TODOIST_API_TOKEN}" },
"description": "Task management"
},
"apify": {
"transport": "streamable-http",
"url": "https://mcp.apify.com/mcp",
"auth": { "type": "bearer", "token": "${APIFY_TOKEN}" },
"description": "Web scraping and automation"
}
}
}
  • stdio: local process (command, args, optional env)
  • sse: remote endpoint (url, optional headers / auth)
  • streamable-http: modern HTTP transport (url, optional headers / auth)

The universal recipe spec allows multiple transports; adapters choose one supported transport during setup.

See Authentication config and Environment Variables.