Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.307 ·

Requests to the GitHub Copilot MCP server can carry an extra feature header

With CLAUDE_CODE_MCP_APPS_HOST set to true, Claude Code sends an X-MCP-Features header to the GitHub Copilot MCP server unless you already set one

You'll notice Improvements
JSON All of v2.1.307
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
MCPArea: what it touches
ImprovementsKind: in v2.1.307,
ImprovementsSection of the release

Unclear It is not fully settled that CLAUDE_CODE_MCP_APPS_HOST is the setting that controls whether the header is sent.

What

MCP (Model Context Protocol) is the standard Claude Code uses to connect to outside servers that give it extra tools. When Claude Code connects to an MCP server at api.githubcopilot.com, it can now add a header to its requests. A header is a short labelled piece of information sent along with each request. This header is X-MCP-Features: mcp_apps_disable_form_deferral.

Claude Code adds this header only when both of these are true:

  • CLAUDE_CODE_MCP_APPS_HOST is set to true in your environment.
  • You have not already set your own x-mcp-features header for that server. Capital and lowercase letters in the name are treated the same.

Previously Claude Code sent only the default headers and the headers you configured.

Why

This changes what one particular third-party MCP server receives from Claude Code. If you configure your own x-mcp-features header for that server, Claude Code keeps your value and does not add its own.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not fully settled that `CLAUDE_CODE_MCP_APPS_HOST` is the setting that controls whether the header is sent.

See this entry in the whole of v2.1.307 →

Feedback