Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.248 Home All releases olderv2.1.247 v2.1.250newer
Claude Code v2.1.248

MCP environment variables parsed once, with bounds

Use it now
Useful3 Signal2
MCP Notable

MCP_TOOL_TIMEOUT is parsed with a minimum of 1 and ENABLE_MCP_LARGE_OUTPUT_FILES only disables when explicitly false.

MCP_TOOL_TIMEOUTENABLE_MCP_LARGE_OUTPUT_FILES
What

MCP and main-loop code no longer reads environment variables directly with hand-rolled parsing. MCP_TOOL_TIMEOUT is now parsed as an integer with a minimum of 1 instead of a bare greater-than-zero check, and the large-output-files guard now only kicks in when ENABLE_MCP_LARGE_OUTPUT_FILES is explicitly false rather than on any truthy string.

Details
  • CLAUDE_AGENT_SDK_MCP_NO_PREFIX moves to the same typed lookup.
Evidence

MCP_TOOL_TIMEOUT

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.248 →