An MCP server literally named __proto__ now warns you instead of silently loading nothing.
What's wrong with this entry?
An MCP config with a literal __proto__ key under mcpServers used to be swallowed by prototype semantics, loading nothing and saying nothing. It is now detected and reported.
- Surfaces as a validation warning with skipReason
reserved_name, which feeds the new skipped-server reporting - Warning messages and suggestions are now passed through a sanitizer before being pushed
"__proto__" is a reserved MCP server name and was not loaded
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.242
Plugins can carry a server-issued id in a sidecar file
Both mention server
-
v2.1.221
New MCP policy-predicate telemetry for allowedMcpServers matching
Both mention server
-
v2.1.227
Concurrent language server starts no longer double-spawn
Both mention server