{"version":"2.1.305","anchor":"mcp-server-config-env-var-expansion-refactored-tracks-any-n","canonical_anchor":"mcp-server-config-env-var-expansion-refactored-tracks-any-n","heading":"MCP server settings are checked for variables outside the environment section","tier":"internal","area":"MCP","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/mcp-server-config-env-var-expansion-refactored-tracks-any-n","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### MCP server settings are checked for variables outside the environment section\n\nClaude Code now checks whether MCP server settings outside the environment section contain something that looks like a variable\n\n**Unclear.** What Claude Code does when it finds a variable-like value outside the environment section is not stated.\n\n**What**\n\nMCP servers are outside programs that give Claude extra tools, and their settings can contain variables that Claude Code fills in from your environment. The way Claude Code fills these in has been reorganized. It now also checks whether any setting other than the server's environment section contains something that looks like a variable.\n\n**Why**\n\nThere is no stated effect yet. The new check may be used to warn about variables in other parts of a server's settings.\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: both\n- Heads-up: no"}