45b35f962f
Closes the two config-UI halves of the exclude-mode review (GottZ findings 5-7 on #94513): - hermes mcp configure: on an exclude-mode server, unchecking a tool now APPENDS a literal exclude and re-checking drops it — glob patterns are preserved so future vendor tools keep getting filtered. Previously one uncheck converted the whole config to a frozen include list (globs silently deleted, new vendor tools invisible). Re-checked tools still shadowed by a kept glob get an explicit warning instead of a silent no-op. - hermes tools MCP checklist: same exclude-mode write-back, plus display now matches excludes via matches_name_filter (fnmatch) — glob excludes previously rendered as if nothing were excluded. - klaviyo manifest: post_install no longer tells users to append a param the URL already pins; now documents how to get the FULL surface. Live-verified through the real cmd_mcp_configure path: exclude-mode server with ['*_secret_*', 'docs'], uncheck beta + re-check docs -> exclude becomes ['*_secret_*', 'beta'], no include written. 171 tests green across test_mcp_catalog/test_mcp_config/test_mcp_tool.