Server search / filter box #27
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Once a user has many MCP servers (and especially once the #10 catalog lands), there's no way to filter the list — you scroll. The active/disabled tables can get long.
Proposed solution
A small search box (QLineEdit) above the server tables that live-filters visible rows by name and command/url (case-insensitive substring). Empty box = show all. Clearing restores the full list. Should filter both the active and disabled tables.
server_matches_filter(entry, query) -> bool(or afilter_servers(entries, query)helper) inbcc_core.pyso the match logic is testable without Qt.textChangedto re-run_refresh_tableswith the filter applied (or hide non-matching rows).Acceptance criteria
Filed by the supervisor (Cowork) session.