UpsertMCPCatalogServer
POST/configurator/v1/mcp-catalog/upsert
UpsertMCPCatalogServer wires a deployed in-cluster MCP server into the
customer's catalog. Used by tare mcp enable <server>: the CLI looks
up the server's seed entry in mcp-catalog-tare-mcp-with-tools.json, asks
the operator for the in-cluster URL, and submits this RPC to set
is_enabled=true on the corresponding mcp_catalog_servers row.
Default behaviour (force_overwrite=false): if the row exists, only url + is_enabled (+updated_at) are updated; dashboard-set fields (description / icon / categories / tools / etc.) are preserved. If the row is new, the seed-provided fields are used to populate it.
force_overwrite=true: every seed field is written, clobbering any dashboard edits. Use sparingly — intended for "reset this row to seed defaults" repairs.
Request
Responses
- 200
Success