fixture: reference MCP server (echo/add/whoami); finding: arcade deploy is cloud-only
This commit is contained in:
+10
-1
@@ -48,4 +48,13 @@ Self-hosted on `backstage-wus2-v4` via Flux; vendor Helm chart **1.8.8**
|
||||
7 main-catalog tools (Slack ×2, GoogleDocs ×4, Brightdata ×1). See `config/targets.yaml`.
|
||||
Confirmed live 2026-06-18: tool list is gateway-wide (same for all `Arcade-User-ID`s).
|
||||
- **Shared reference server:** _name + tools echo/whoami/add (Task 1.4)_
|
||||
- **`whoami` identity field:** _exact field the server reads (Task 1.4 / 2.4)_
|
||||
- **`whoami` identity field:** server reads `context.user_id` (arcade_mcp_server `Context`), populated by the Engine from the calling user (`Arcade-User-ID` / auth `sub`).
|
||||
|
||||
## Known behaviors (findings)
|
||||
- **`arcade deploy` is cloud-only.** It validates the server locally fine (health, tool + secret
|
||||
discovery — our ref server: 3 tools, 0 secrets), but POSTs the deployment to `api.arcade.dev`
|
||||
(`PROD_ENGINE_HOST`), ignoring the `arcade login --host` coordinator — so against our self-hosted
|
||||
instance it returns **401**. `deploy` exposes no `--host`. **Implication:** self-hosted custom
|
||||
servers must be **registered** (run the server + dashboard "Add Server", type Arcade, URL + worker
|
||||
secret) — the tunnel pattern for local dev, or an in-cluster deploy for prod — not `arcade deploy`.
|
||||
Relevant to cat-4 (SDK/deploy), cat-8 (deployment), cat-9 (DX).
|
||||
|
||||
Reference in New Issue
Block a user