server
A Claude Code settings key, read out of the shipped bundle. It has been in the build since v2.1.284, including the newest one read.
Some MCP server discovery calls are answered from cache, avoiding an extra round trip.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.221.
In the changelogs
30Releases whose published page names server.
-
v2.1.285
Apps can ask Claude Code to connect to an MCP server
Claude Code now handles an
mcp.connectrequest that takes the name of an MCP serverfound in this entry's text
-
v2.1.285
plugin install --configcan now set options for a plugin's bundled MCP serversplugin install --confignow accepts server.key values for a plugin's bundled MCP servers, and lists unset options after installingfound in this entry's text
-
v2.1.285
Set a bundled MCP server's own options when installing a plugin
The plugin install --config option can now set a bundled .mcpb server's own user_config fields, written as <server>.<key>=<value>
found in this entry's text
-
v2.1.285
Risky sandbox grants committed in a repository are now withheld
With
blockReadsOutsideWorkingDirectorieson, a repository'sallowReadandallowWritegrants are withheld if they are globs, network paths or risky symlinksfound in this entry's text
-
v2.1.284
Files reached through a symlink onto a network share are no longer read
Claude Code now refuses to read a file through a symlink that leads onto a network share or automount path, and paths it cannot check
found in this entry's text
-
v2.1.281
Device-bound cloud sessions now disallow the device_* MCP tools
Cloud sessions tied to a device now block the device_bash, device_list_dir, device_stage_files and device_commit_files tools
found in this entry's text
-
v2.1.280
SDK client_composed field description greatly expanded to document skipped attachment behavior
SDK docs now spell out exactly what client-composed turns skip: file mentions, slash commands, MCP mentions, and attachments
found in this entry's text
-
v2.1.269
Message-history schema gains attached_by field
Message-history schema gains an optional attached_by: "server" field
found in this entry's text
-
v2.1.265
MCP channel flags require plugin:/server: tagging
--channels and its development-channels flag now require explicit plugin: or server: tags
found in this entry's text
-
v2.1.259
MCP connect: caching/rejecting the /v1/mcp_servers discover projection
MCP connections can cache a discovery projection to skip a round trip, discarding and re-probing it if the server rejects it.
found in this entry's text
-
v2.1.251
Eval-authoring guidance now requires mocking MCP servers
The eval-writing skill now requires stubbing MCP calls so evals never hit real services.
found in this entry's text
-
v2.1.242
plugin evalcan mock a plugin's MCP servers, with docs to matchPlugin evals can swap a plugin's MCP servers for fakes defined in a mocks folder.
found in this entry's text
-
v2.1.242
Clearer errors when a page requests an unavailable MCP server
A page asking for an unavailable MCP server now gets one of three specific rejections.
found in this entry's text
-
v2.1.238
Proxy refusals no longer look like Anthropic blocking you
Proxy tunnel refusals now name a CDN, VPN or firewall instead of looking like an Anthropic block.
found in this entry's text
-
v2.1.233
Network path detection now covers /net automount paths
Automounted /net paths now count as network paths for file reads, writes and attachments.
found in this entry's text
-
v2.1.232
MCP servers that reply badly to the version probe now fall back to legacy instead of failing
MCP servers that reply oddly to the version probe now fall back to legacy instead of failing.
found in this entry's text
-
v2.1.221
MCP: server/discover answered from the cached projection on the stateless proxy
Some MCP server discovery calls are answered from cache, avoiding an extra round trip.
found in this entry's text
-
v2.1.221
MCP clients record a negotiated protocol era
Claude now negotiates a protocol era with MCP servers and only uses the experimental permission channel for older ones.
found in this entry's text
-
v2.1.217
Path Containment Security Overhaul
found in this entry's text
-
v2.1.209
Artifact Runtime Capabilities (MCP)
found in this entry's text
-
v2.1.186
ReadMcpResourceDirTool — List MCP Directory Resources
found in this entry's text
-
v2.1.118
MCP Tool Hooks (mcp_tool)
found in this entry's text
-
v2.1.69
Remote Control Server Mode
found in this entry's text
- v2.1.69
-
v2.1.66
Remote Control Simplified
found in this entry's text
-
v2.1.64
Remote Control Server Mode
found in this entry's text
-
v2.1.53
UNC Network Path Blocking
found in this entry's text
-
v2.0.35
Enhanced UNC Path Detection
found in this entry's text
-
v1.0.19
MCP Resource Support (@mentions)
found in this entry's text
-
v1.0.18
Internal Improvements
found in this entry's text
First cited
0No release's published evidence quotes this name. The ledger indexes the Evidence lines of every changelog on this site, so this says nobody here has ever quoted it; it says nothing about how old the name is.
Presence across releases
1Build by build
2One 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.