Gateway
MCP Gateway
Scoped tools, tenant binding, and per-call audit.
Tenant-bound execution0 allowed0 blocked0 audit events
Deployment
Aegress managed
One team endpoint, per-tenant policy, per-principal evidence.
Review deploy pathAegress-operated SaaS pilots and client rollouts.
Configure MCP_TUNNEL_PROVIDER, MCP_TUNNEL_ID, MCP_TUNNEL_WORKSPACE, and MCP_TUNNEL_OWNER to show live tunnel routes.
claude mcp add --transport http --scope user aegress https://mcp-gateway.aegress.com/mcp --header "Authorization: Bearer $AEGRESS_MCP_GATEWAY_TOKEN" --header "X-Aegress-Tenant-Id: $AEGRESS_TENANT_ID" --header "X-Aegress-Actor-Id: $AEGRESS_ACTOR_ID"{
"mcpServers": {
"aegress": {
"headers": {
"Authorization": "Bearer ${AEGRESS_MCP_GATEWAY_TOKEN}",
"X-Aegress-Actor-Id": "${AEGRESS_ACTOR_ID}",
"X-Aegress-Tenant-Id": "${AEGRESS_TENANT_ID}"
},
"type": "http",
"url": "https://mcp-gateway.aegress.com/mcp"
}
}
}Regulated customers that want the worker in their Azure tenant.
Customers that cannot expose inbound MCP but can run an outbound tunnel client beside Aegress.
Local proof, private VM, or customer-managed Kubernetes ingress.
AWS customers who require a lightweight function deployment.
codex mcp add aegress --url "https://mcp-gateway.aegress.com/mcp?tenantId=${AEGRESS_TENANT_ID}&actorId=${AEGRESS_ACTOR_ID}" --bearer-token-env-var AEGRESS_MCP_GATEWAY_TOKEN[mcp_servers.aegress]
url = "https://mcp-gateway.aegress.com/mcp?tenantId=${AEGRESS_TENANT_ID}&actorId=${AEGRESS_ACTOR_ID}"
bearer_token_env_var = "AEGRESS_MCP_GATEWAY_TOKEN"
enabled = true
tool_timeout_sec = 60
test -n "$AEGRESS_MCP_GATEWAY_TOKEN" && test -n "$AEGRESS_TENANT_ID" && test -n "$AEGRESS_ACTOR_ID"{
"mcpServers": {
"aegress": {
"headers": {
"Authorization": "Bearer ${AEGRESS_MCP_GATEWAY_TOKEN}",
"X-Aegress-Actor-Id": "${AEGRESS_ACTOR_ID}",
"X-Aegress-Tenant-Id": "${AEGRESS_TENANT_ID}"
},
"url": "https://mcp-gateway.aegress.com/mcp"
}
}
}curl -H "Authorization: Bearer $AEGRESS_MCP_GATEWAY_TOKEN" -H "X-Aegress-Tenant-Id: $AEGRESS_TENANT_ID" -H "X-Aegress-Actor-Id: $AEGRESS_ACTOR_ID" https://mcp-gateway.aegress.com/mcp{
"headers": {
"Authorization": "Bearer ${AEGRESS_MCP_GATEWAY_TOKEN}",
"X-Aegress-Actor-Id": "${AEGRESS_ACTOR_ID}",
"X-Aegress-Tenant-Id": "${AEGRESS_TENANT_ID}"
},
"name": "aegress",
"transport": "streamable-http",
"url": "https://mcp-gateway.aegress.com/mcp"
}