{"version":"2.1.281","anchor":"claude-code-mcp-apps-host-stripped-from-child-env","canonical_anchor":"claude-code-mcp-apps-host-stripped-from-child-env","heading":"CLAUDE_CODE_MCP_APPS_HOST stripped from child env","tier":"internal","area":"MCP","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/claude-code-mcp-apps-host-stripped-from-child-env","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### CLAUDE_CODE_MCP_APPS_HOST stripped from child env\n\nClaude Code now removes `CLAUDE_CODE_MCP_APPS_HOST` from the environment of programs it starts\n\n**Unclear.** The finding does not say what `CLAUDE_CODE_MCP_APPS_HOST` is used for.\n\n**What**\n\nWhen Claude Code starts another program, it passes that program a set of environment variables, which are named values that programs read for configuration. A scrubber removes certain variables from that set first. `CLAUDE_CODE_MCP_APPS_HOST` is now on the list of removed variables, and when it is set, it causes the scrubbing step to run.\n\n**Why**\n\nPrograms started by Claude Code no longer see `CLAUDE_CODE_MCP_APPS_HOST`, even when it is set in Claude Code's own environment.\n\n- Area: MCP\n- Names: `CLAUDE_CODE_MCP_APPS_HOST`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}