Item #11 from the market-research doc (independently converged on by MCP One "clusters", holstein13 "presets", itsocialist "templates"). Use case: "just my web-dev servers" for one project, "just Postgres+Slack" for another, without re-toggling checkboxes.
Design
New bcc-owned config key _bccServerSets: {set_name: [enabled server names]} — stored in the config file itself (travels with the config, ignored by Claude, same pattern as _disabledMcpServers).
Core: list_server_sets(cfg), save_server_set(cfg, name, servers), delete_server_set(cfg, name), apply_server_set(servers, enabled_names) -> missing_names (enables exactly the listed names, disables the rest; returns set members that no longer exist for a status warning).
GUI: compact row in the left panel — set combo + Apply + "Save set…" + Delete. Apply pushes undo and marks dirty; nothing touches disk until Save.
Acceptance: save current toggle state under a name; switch sets from the dropdown with one click; sets survive a save/reload round-trip; applying a set with vanished server names warns but applies the rest.
Item #11 from the market-research doc (independently converged on by MCP One "clusters", holstein13 "presets", itsocialist "templates"). Use case: "just my web-dev servers" for one project, "just Postgres+Slack" for another, without re-toggling checkboxes.
**Design**
- New bcc-owned config key `_bccServerSets`: `{set_name: [enabled server names]}` — stored in the config file itself (travels with the config, ignored by Claude, same pattern as `_disabledMcpServers`).
- Core: `list_server_sets(cfg)`, `save_server_set(cfg, name, servers)`, `delete_server_set(cfg, name)`, `apply_server_set(servers, enabled_names) -> missing_names` (enables exactly the listed names, disables the rest; returns set members that no longer exist for a status warning).
- GUI: compact row in the left panel — set combo + Apply + "Save set…" + Delete. Apply pushes undo and marks dirty; nothing touches disk until Save.
**Acceptance**: save current toggle state under a name; switch sets from the dropdown with one click; sets survive a save/reload round-trip; applying a set with vanished server names warns but applies the rest.
the_og
added the P1 label 2026-07-12 13:50:25 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Item #11 from the market-research doc (independently converged on by MCP One "clusters", holstein13 "presets", itsocialist "templates"). Use case: "just my web-dev servers" for one project, "just Postgres+Slack" for another, without re-toggling checkboxes.
Design
_bccServerSets:{set_name: [enabled server names]}— stored in the config file itself (travels with the config, ignored by Claude, same pattern as_disabledMcpServers).list_server_sets(cfg),save_server_set(cfg, name, servers),delete_server_set(cfg, name),apply_server_set(servers, enabled_names) -> missing_names(enables exactly the listed names, disables the rest; returns set members that no longer exist for a status warning).Acceptance: save current toggle state under a name; switch sets from the dropdown with one click; sets survive a save/reload round-trip; applying a set with vanished server names warns but applies the rest.