{"name":"server","slug":"server","family":"setting","title":"Settings keys","noun":"settings key","description":"Some MCP server discovery calls are answered from cache, avoiding an extra round trip.","description_source":"entry","described_by":{"version":"2.1.221","anchor":"mcp-server-discover-answered-from-the-cached-projection-on-t"},"presence":{"first_seen":"2.1.284","removed_in":null,"in_current_build":true,"newest_mined":"2.1.285","builds":2,"mined_builds":128,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.285","anchor":"new-mcpconnect-request-handler","heading":"Apps can ask Claude Code to connect to an MCP server","line":"Claude Code now handles an `mcp.connect` request that takes the name of an MCP server","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"plugin-install-config-reaches-bundled-mcp-server-config","heading":"plugin install --config can now set options for a plugin's bundled MCP servers","line":"`plugin install --config` now accepts server.key values for a plugin's bundled MCP servers, and lists unset options after installing","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"config-accepts-bundled-mcpb-server-fields","heading":"Set a bundled MCP server's own options when installing a plugin","line":"The plugin install --config option can now set a bundled .mcpb server's own user_config fields, written as <server>.<key>=<value>","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"sandbox-read-block-withholds-risky-repo-grants","heading":"Risky sandbox grants committed in a repository are now withheld","line":"With `blockReadsOutsideWorkingDirectories` on, a repository's `allowRead` and `allowWrite` grants are withheld if they are globs, network paths or risky symlinks","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"reading-files-through-symlinks-onto-network-shares-is-now-re","heading":"Files reached through a symlink onto a network share are no longer read","line":"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","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"device-bound-cloud-sessions-now-disallow-the-device-mcp-to","heading":"Device-bound cloud sessions now disallow the device_* MCP tools","line":"Cloud sessions tied to a device now block the device_bash, device_list_dir, device_stage_files and device_commit_files tools","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"sdk-client-composed-field-description-greatly-expanded-to-do","heading":"SDK client_composed field description greatly expanded to document skipped attachment behavior","line":"SDK docs now spell out exactly what client-composed turns skip: file mentions, slash commands, MCP mentions, and attachments","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.269","anchor":"message-history-schema-gains-attached-by-field","heading":"Message-history schema gains attached_by field","line":"Message-history schema gains an optional attached_by: \"server\" field","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text"},{"version":"2.1.265","anchor":"mcp-channel-flags-require-pluginserver-tagging","heading":"MCP channel flags require plugin:\/server: tagging","line":"--channels and its development-channels flag now require explicit plugin: or server: tags","released_at":"2026-09-08 19:05:16","reason":"found in this entry's text"},{"version":"2.1.259","anchor":"mcp-connect-cachingrejecting-the-v1mcp-servers-discover","heading":"MCP connect: caching\/rejecting the \/v1\/mcp_servers discover projection","line":"MCP connections can cache a discovery projection to skip a round trip, discarding and re-probing it if the server rejects it.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text"}],"entries_total":30,"docs":[{"source":"api","path":"about-claude\/glossary","title":"glossary","documented":false},{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"about-claude\/pricing","title":"pricing","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/customer-support-chat","title":"customer-support-chat","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/best-practices","title":"PDF Processing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/claude-api-skill","title":"claude-api-skill","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/enterprise","title":"enterprise","documented":false},{"source":"api","path":"agents-and-tools\/mcp-connector","title":"mcp-connector","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/server","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}