Add Mcps From Library
Put MCPs the user has already installed into this workspace.
The rendered config never leaves the server, so the client sends ids rather than configs — it has no way to reconstruct one.
Adding is per-MCP: one that fails to connect does not cancel the rest, and the response says which ones landed.
Headers
Caller's user ID. Temporary header-based identity; will be replaced by JWT auth.
Body
The request to put library MCPs into a workspace.
The installed-MCP record ids to add.
Response
Successful Response
What landed, and what did not.
Reported per item rather than as one status: installing is done one at a time, so a bad API key on the third pick must not throw away the two that worked.