This repository was archived by the owner on May 20, 2026. It is now read-only.
Add githubMcpServer.channel setting for MCP Insiders mode#4946
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new user-facing setting to choose the GitHub MCP Server “channel” (stable vs insiders) and wires that through to the MCP server definition so the extension can opt into GitHub MCP “Insiders mode”.
Changes:
- Introduces
chat.githubMcpServer.channelconfiguration key (defaultstable). - Updates
GitHubMcpDefinitionProviderto react to channel changes and sendX-MCP-Insiders: true(+ version suffix) when set toinsiders. - Adds configuration schema + NLS strings for the new dropdown setting.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/platform/configuration/common/configurationService.ts | Registers new GitHubMcpChannel config key and default value. |
| src/extension/githubMcp/common/githubMcpDefinitionProvider.ts | Applies channel to MCP headers/version and listens for configuration changes. |
| package.nls.json | Adds localized strings for the new setting and enum descriptions. |
| package.json | Adds the public settings schema entry (enum: stable / insiders, tagged experimental). |
connor4312
previously approved these changes
Apr 2, 2026
Contributor
Author
|
@copilot fix merge conflict |
Co-authored-by: digitarald <8599+digitarald@users.noreply.github.com>
Contributor
dmitrivMS
approved these changes
Apr 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a new
github.copilot.chat.githubMcpServer.channeldropdown setting (stable/insiders) that sends anX-MCP-Insiders: trueheader to the GitHub MCP Server when set toinsiders.This enables access to experimental features in the GitHub MCP Server's Insiders mode.
Changes
GitHubMcpChannel(string, default'stable',ConfigType.Simple)stable/insidersvalues, taggedexperimentalchannelgetter,X-MCP-Insidersheader +|insidersversion suffixFollows the existing pattern of
readonlyandlockdownsettings.