Overview
MCP Gateway is the unified access point for all MCP servers in Archestra Platform. It provides a single endpoint through which AI agents and applications can discover and interact with multiple MCP servers, regardless of whether they are remote services or locally orchestrated containers.
To use MCP Gateway:
- Go to MCP Registry and make sure you have at least one MCP server installed.
- Go to MCP Gateways and create a new gateway or use an existing one.
- Click the pencil icon to open the Edit MCP Gateway form.
- In the Tools section, assign MCP server tools to the MCP Gateway and save the changes by pressing Update.
- Click the Connect icon to get connection instructions.
Authentication
Archestra's MCP Gateways support three authentication methods:
-
OAuth 2.1 — MCP-native clients (Claude Desktop, Cursor, Open WebUI) authenticate automatically via the MCP Authorization spec. Supports both DCR and CIMD client registration.
-
Bearer Token — For direct API integrations. Use
Authorization: Bearer archestra_<token>. Tokens can be scoped to a user, team, or organization. Create tokens in Settings → Tokens. -
External Identity Provider (JWKS) — For MCP clients that authenticate with an external IdP (Keycloak, Okta, Entra ID, Auth0, etc.). The gateway validates JWT bearer tokens directly against the IdP's JWKS endpoint, allowing external users to access MCP tools without an Archestra account. Configure in Settings → Identity Providers, then select in the MCP Gateway's Identity Provider (JWKS Auth) dropdown.
See MCP Authentication for more details.