You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Respect VS Code User Settings for Copilot CLI Configuration (e.g., mcp.json) #146
Describe the feature or problem you'd like to solve
No response
Proposed solution
To improve user experience and consistency, the Copilot CLI should respect existing VS Code user settings for configuration, mirroring the setup used within the editor.
💡 Proposal
The Copilot CLI should look for and utilize configuration files stored in the standard VS Code user settings locations, such as the example below for macOS:
Example Configuration Location (macOS VS Code Insiders): $HOME/Library/Application Support/Code - Insiders/User/mcp.json
(Note: The path varies based on the OS and VS Code version, e.g., stable, Insiders.)
⚙️ Sample Configuration Format
The CLI should be able to read and utilize a configuration file formatted like this (using mcp.json as an example):
Thank you for your issue! We have categorized it as an enhancement, and it has been added to our backlog. In doing so, we are not committing to implementing this feature at this time, but, we will consider it for future releases based on community feedback and our own product roadmap.
If you come across this issue and would like to see it implemented, please add a thumbs up! This will help us prioritize the feature. Please only comment if you have additional information or viewpoints to contribute.
Thanks for the suggestion! I agree that there's work we need to do to unify the various Copilot clients. We've added this to our internal board to track!
Reacted by Aung Myo Kyaw, Peter Becich, James Montemagno, Jack Stringer, Bipin Maharjan and Dario Ruellan
i am so surprised that github copilot cli and vs code version DONT actually use the same mcp.json format - this is super annoying and the main reason im not using the cli / bg agent
We are in April 2026, it would be great if this was implemented. Claude Code CLI and Claude Code chat within VS Code are able to share the same settings, which makes it very easy to go back and forth.
Huge +1 here, it would be very useful to be able to define things like allowed tool calls once in ~/.copilot/permission-config.json for example and allow both GH Copilot CLI and Copilot in VS Code to read and respect these settings.
Activity
github-actions commentedon Sep 30, 2025
Thank you for your issue! We have categorized it as an enhancement, and it has been added to our backlog. In doing so, we are not committing to implementing this feature at this time, but, we will consider it for future releases based on community feedback and our own product roadmap.
If you come across this issue and would like to see it implemented, please add a thumbs up! This will help us prioritize the feature. Please only comment if you have additional information or viewpoints to contribute.
RyanHecht commentedon Oct 1, 2025
Thanks for the suggestion! I agree that there's work we need to do to unify the various Copilot clients. We've added this to our internal board to track!
peterbecich commentedon Nov 15, 2025
I believe this issue has another benefit: allowing project-local, version-controlled
copilot-cliconfiguration: #31AlexW00 commentedon Feb 19, 2026
i am so surprised that github copilot cli and vs code version DONT actually use the same mcp.json format - this is super annoying and the main reason im not using the cli / bg agent
SamuelMiller commentedon Apr 10, 2026
We are in April 2026, it would be great if this was implemented. Claude Code CLI and Claude Code chat within VS Code are able to share the same settings, which makes it very easy to go back and forth.
alexwaibel commentedon May 27, 2026
Huge +1 here, it would be very useful to be able to define things like allowed tool calls once in ~/.copilot/permission-config.json for example and allow both GH Copilot CLI and Copilot in VS Code to read and respect these settings.