# info.description
Streamable HTTP MCP endpoint for llm-cli-gateway. Local stdio remains the default and HTTP is opt-in. The documented default /mcp endpoint uses a configured static bearer token; the built-in OAuth 2.0 server is optional.

# paths./mcp.post.description
Streamable HTTP endpoint used by MCP clients for initialize, tools/list, tools/call, resource reads, and session lifecycle requests.

# paths./mcp.post.responses.200.description
MCP JSON-RPC response or streamable HTTP response

# paths./mcp.get.description
Continue an initialized MCP session. Send the session identifier in the Mcp-Session-Id header.

# paths./mcp.delete.description
Close the session identified by the Mcp-Session-Id header. Closing an already absent session is acknowledged with 204.

# paths./healthz.get.summary
Read HTTP gateway liveness and readiness

# paths./healthz.get.description
Unauthenticated local reverse-proxy and tunnel monitor endpoint. ok reports process liveness; ready, when present, reports durable-admission readiness.

# paths./healthz.get.responses.200.content.application/json.schema.properties.ready.description
Present when an async job manager is attached; false means durable admission is unavailable.

# components.securitySchemes.bearerAuth.description
Static bearer token supplied with LLM_GATEWAY_AUTH_TOKEN. All callers sharing this token use the same gateway principal.

# components.securitySchemes.oauth2.description
Built-in OAuth 2.0 server with PKCE and scoped tokens.

# components.securitySchemes.oauth2.flows.authorizationCode.scopes.mcp
Default connector scope for a gateway OAuth client.

# components.securitySchemes.oauth2.flows.authorizationCode.scopes.workspace:admin
Create or register remote workspace aliases when LLM_GATEWAY_WORKSPACE_ADMIN=1.