| 2092 | /* ── OpenClaw MCP (nested mcp.servers with command + args) ────── */ |
| 2093 | |
| 2094 | int cbm_install_openclaw_mcp(const char *binary_path, const char *config_path) { |
| 2095 | static const char *const path[] = {"mcp", "servers"}; |
| 2096 | return cbm_upsert_json_mcp(binary_path, config_path, path, 2U, CBM_JSON_MCP_OPENCLAW); |
| 2097 | } |
| 2098 | |
| 2099 | int cbm_remove_openclaw_mcp(const char *config_path) { |
| 2100 | static const char *const path[] = {"mcp", "servers"}; |
no test coverage detected