Documentation Index
Fetch the complete documentation index at: https://docs.getbifrost.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
auth_type: "none" is the default. Use it for MCP servers that don’t require any upstream authentication — public MCP services, local STDIO tools, internal services already protected at the network layer, etc.
This is also the only valid auth_type for STDIO connections; STDIO subprocesses inherit their environment from the spawning process and there is no per-call header to attach.
When to use
- Public MCP servers with no auth
- Local STDIO tools (
@anthropic/mcp-filesystem, etc.) - Internal services already gated at the network or VPN layer
- Anything you’d hit with
curland no extra headers
headers map. Note: connection_type and auth_type are immutable after creation — to change either, delete the MCP client and re-create it.
Configuration
- Web UI
- API
- config.json
- Navigate to MCP Gateway in the sidebar
- Click New MCP Server
- Pick a Connection Type (STDIO, HTTP, or SSE) and fill in the connection target
- Leave Auth Type on None (the default)
- Optionally configure
tools_to_execute/tools_to_auto_execute - Click Create

STDIO example
STDIO connections must useauth_type: "none":
- Web UI
- API
- config.json
- New MCP Server → Connection Type: STDIO
- Fill in Command, Args (comma-separated), and Envs (env-var names to pass through)
- Auth Type stays on None
- Click Create
Next Steps
- Headers — when the upstream needs an API key
- OAuth 2.0 — for shared OAuth services
- Connecting to MCP Servers — connection-type details (STDIO, HTTP, SSE)

