Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.271 ·

MCP config loading now reports a 'present' flag and distinguishes error types

Loading an MCP server config file now always reports whether it's present and distinguishes invalid-schema errors from other failures

TierYou'll noticehow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaMCPwhat it touches
KindImprovementsin v2.1.271,
Group of 2 You'll notice

Loading an MCP server config file now always reports whether it's present and distinguishes invalid-schema errors from other failures

What

Loading an MCP (Model Context Protocol) config file was made more precise about what went wrong:

  • The loader now treats ENOTDIR the same as ENOENT as a "file not found" condition.
  • The parsing result now always carries a present: true marker, including on the malformed- or oversized-file error path, and logs telemetry with a scope payload.
  • On failure, the parser now discriminates between an invalid-schema failure (reported as mcp_config_invalid_schema) and other parse failures, replacing a telemetry call that had unconditionally reported success.

Why

This gives more accurate feedback about MCP config problems, so a missing file, a malformed file, and a file that fails schema validation can be told apart instead of being lumped into one generic failure.

See this entry in the whole of v2.1.271 →

Feedback