Register only https://<gateway>/mcp in each harness. Admins add and connect servers; everyone signed in shares them. AI keys and usage belong to each person, as described in this app's AGENTS.md.
AI proxy
App servers start with --gateway https://gateway.mp281x.xyz.
Use AiGateway from @deslop/runtime/ai: yield* gateway.apiUrl(provider) and pass yield* gateway.authorize(userId) as the provider client's construction-timetransformClient. OpenRouter's scoped withClientTransform does not cover streaming chat completions.