GitHub Copilot: Enterprise MCP Allowlists for Managed Settings
Enterprise owners can now centrally control Model Context Protocol (MCP) servers used by GitHub Copilot clients through new managed settings. This feature allows administrators to approve or deny specific MCP servers, enhancing security and compliance by blocking untrusted or non-compliant servers across the enterprise. It is now generally available and enforced on the GitHub Copilot app, Copilot CLI, and VS Code, with configuration managed via `copilot/managed-settings.json`.
- →Centralized MCP Server Control for GitHub Copilot Enterprise
- →MCP Allowlist Configuration and Enforcement
- →Supported Clients and Getting Started
Features (1) ›
- Centralized MCP Server Control for GitHub Copilot Enterprise
Enterprise owners can now use `allowedMcpServers` and `deniedMcpServers` keys in enterprise managed settings to control which Model Context Protocol (MCP) servers GitHub Copilot clients connect to. This allows for central management of approved servers across an organization, enhancing security and compliance.
Notes (2) ›
- MCP Allowlist Configuration and Enforcement
The MCP allowlist feature supports matching servers by URL, local command, or name, with wildcard support for `serverUrl`. Policies fail closed, and when multiple policy layers exist, a server must pass all layers. In server-managed deployments, these keys can be marked as overridable for team-level customization.
- Supported Clients and Getting Started
MCP allowlists are currently enforced on the GitHub Copilot app, Copilot CLI, and VS Code. To get started, enterprise owners should add the relevant keys to `copilot/managed-settings.json` in their source organization's `.github-private` repository and commit the changes.
https://github.blog/changelog/2026-08-06-mcp-allowlists-in-enterprise-managed-settings
Related releases
- GitHub Copilot introduces Agent Plugins 1.0 for cross-client development GitHub Changelog ·
- GitHub Details Organization-Level Repository Rule Insights GitHub Changelog ·
- GitHub Enterprise Server 3.22 Release Candidate Now Available GitHub Changelog ·
- GitHub Copilot for JetBrains adds persistent memory, Ollama integration, and enterprise controls GitHub Changelog ·
- Automatically Migrate Branch Protection Rules to Repository Rulesets GitHub Changelog ·
- GitHub Copilot's MAI-Code-1-Flash model slated for deprecation GitHub Changelog ·