SidekickMcpServer
A customer-owned MCP server registered for Sidekick. Sidekick reaches it only via the trusted proxy (the customer credential never enters the sandbox).
SidekickMcpServerFields
Stable, workspace-unique identifier derived from the name; used as the mcp__ service key.
For API-key servers, the auth attachments (name + placement) the key(s) are sent in, e.g. Authorization as a header. Empty for OAuth servers. The secret values are never exposed.
False until completeSidekickMcpServerConnection succeeds. Sidekick ignores a server that is not connected.
Served from the cached discovery snapshot, never a live MCP call.
The server's own icons, captured from its serverInfo at discovery. Empty if it declares none.

