{"name":"mcpClients","slug":"mcpclients","family":"setting","title":"Settings keys","noun":"settings key","description":"The non-interactive query path builds its context in one shared place, meant to behave identically.","description_source":"entry","described_by":{"version":"2.1.225","anchor":"sdk-query-context-construction-was-consolidated"},"presence":{"first_seen":"2.1.315","removed_in":"2.1.317","in_current_build":false,"newest_mined":"2.1.319","builds":2,"mined_builds":159,"first_cited":{"version":"2.1.268","released_at":"2026-09-10 18:41:11","spans":2}},"aliases":[],"entries":[{"version":"2.1.300","anchor":"tool-context-accessor-expanded-with-tools-messages-mcpclie","heading":"Restricted context object exposes tools, messages and MCP clients","line":"A restricted context object now exposes tools, messages, the message queue, MCP clients and the permission phase, and drops file-read state","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"new-settingsstatus-props-decoupled-from-context-click-to-f","heading":"New settings\/status props decoupled from context; click-to-focus added to Settings dialog","line":"Settings dialog now takes its data as separate props and detects clicks outside its active pane","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"configstatusstatsusage-dialog-now-takes-explicit-host-pro","heading":"Config\/Status\/Stats\/Usage dialog now takes explicit host props instead of a bundled context object","line":"Config, status, stats and usage dialogs now receive explicit props instead of one bundled context object","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"statusfooter-lines-ide-badge-appears-to-have-been-dropped","heading":"Status\/footer line's IDE badge appears to have been dropped from this component","line":"The status bar's IDE badge appears to have been removed, while the bridge badge now reflects a status value instead of a plain on\/off flag","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text"},{"version":"2.1.260","anchor":"push-notification-and-connector-search-tools-refactored-to-a","heading":"Push-notification and connector-search tools refactored to a create()-based lazy-injection pattern","line":"Several tools were refactored to a lazy dependency-injection factory pattern.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"footer-reads-from-scoped-stores-rather-than-a-flat-prop-bag","heading":"Footer reads from scoped stores rather than a flat prop bag","line":"The prompt footer reads from shared stores now; it looks identical.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"status-area-props-collapsed-into-three-objects","heading":"Status area props collapsed into three objects","line":"The bottom status area now takes three grouped objects instead of many props.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.225","anchor":"sdk-query-context-construction-was-consolidated","heading":"SDK query context construction was consolidated","line":"The non-interactive query path builds its context in one shared place, meant to behave identically.","released_at":"2026-08-07 23:08:56","reason":"found in this entry's text"}],"entries_total":8,"docs":[{"source":"mcp","path":"docs\/2026-07-28\/develop\/build-client","title":"Build an MCP client","documented":false},{"source":"mcp","path":"docs\/draft\/develop\/build-client","title":"Build an MCP client","documented":false}],"docs_total":2,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/mcpclients","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}