mcpClients
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.315 and was gone by v2.1.317.
The non-interactive query path builds its context in one shared place, meant to behave identically.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.225.
In the changelogs
8Releases whose published page names mcpClients.
-
v2.1.300
Restricted context object exposes tools, messages and MCP clients
A restricted context object now exposes tools, messages, the message queue, MCP clients and the permission phase, and drops file-read state
found in this entry's text
-
v2.1.271
New settings/status props decoupled from context; click-to-focus added to Settings dialog
Settings dialog now takes its data as separate props and detects clicks outside its active pane
found in this entry's text
-
v2.1.271
Config/Status/Stats/Usage dialog now takes explicit host props instead of a bundled context object
Config, status, stats and usage dialogs now receive explicit props instead of one bundled context object
found in this entry's text
-
v2.1.268
Status/footer line's IDE badge appears to have been dropped from this component
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
found in this entry's text
-
v2.1.260
Push-notification and connector-search tools refactored to a create()-based lazy-injection pattern
Several tools were refactored to a lazy dependency-injection factory pattern.
found in this entry's text
-
v2.1.248
Footer reads from scoped stores rather than a flat prop bag
The prompt footer reads from shared stores now; it looks identical.
found in this entry's text
-
v2.1.248
Status area props collapsed into three objects
The bottom status area now takes three grouped objects instead of many props.
found in this entry's text
-
v2.1.225
SDK query context construction was consolidated
The non-interactive query path builds its context in one shared place, meant to behave identically.
found in this entry's text
First cited
2The earliest release whose published evidence quoted mcpClients was v2.1.268, 10 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.
Presence across releases
2Build by build
5One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.