Skip to content

Commit a93dc7a

Browse files
isaacmbrownCopilot
andauthored
MCP registry policies work for Copilot CLI (#60714)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 41c5085 commit a93dc7a

5 files changed

Lines changed: 11 additions & 5 deletions

File tree

content/copilot/concepts/mcp-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ category:
1010
- Manage Copilot for a team
1111
---
1212

13-
You can manage Model Context Protocol (MCP) server usage in your organization or enterprise by configuring a series of MCP policies on {% data variables.product.prodname_dotcom_the_website %}. Through these policies, you can allow or block MCP server usage entirely, or restrict access to a list of servers that you define in an MCP registry.
13+
You can manage Model Context Protocol (MCP) server usage in your organization or enterprise by configuring a series of MCP policies on {% data variables.product.prodname_dotcom_the_website %}. Through these policies, you can allow or block MCP server usage entirely, or restrict access to a list of servers that you define in an MCP registry. These policies apply to supported IDEs and {% data variables.copilot.copilot_cli_short %}.
1414

1515
## MCP registries
1616

content/copilot/how-tos/administer-copilot/manage-mcp-usage/configure-mcp-registry.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,17 @@ For more details and example JSON responses to requests, see the [Official MCP R
4141

4242
#### Support for the v0.1 specification
4343

44-
While the MCP registry launched using the v0 specification, that version is now considered unstable and should not be implemented. Instead, create your registry according to the v0.1 specification, which is supported in the following IDEs:
44+
While the MCP registry launched using the v0 specification, that version is now considered unstable and should not be implemented. Instead, create your registry according to the v0.1 specification, which is supported in the following surfaces:
4545

46-
| IDE | v0.1 support |
46+
| Surface | v0.1 support |
4747
| ---------------------- | ----------------- |
4848
| {% data variables.product.prodname_vscode_shortname %} Insiders | {% octicon "check" aria-label="Supported" %} |
4949
| {% data variables.product.prodname_vscode_shortname %} | {% octicon "check" aria-label="Supported" %} |
5050
| {% data variables.product.prodname_vs %} | {% octicon "check" aria-label="Supported" %} |
5151
| Eclipse | {% octicon "check" aria-label="Supported" %} |
5252
| JetBrains IDEs | {% octicon "check" aria-label="Supported" %} |
5353
| Xcode | {% octicon "check" aria-label="Supported" %} |
54+
| {% data variables.copilot.copilot_cli_short %} | {% octicon "check" aria-label="Supported" %} |
5455

5556
### Cross-Origin Resource Sharing requirements
5657

content/copilot/how-tos/administer-copilot/manage-mcp-usage/configure-mcp-server-access.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Configure MCP server access for your organization or enterprise
3-
intro: You can configure an MCP registry URL and access control policy to determine which MCP servers developers can discover and use in supported IDEs with {% data variables.product.prodname_copilot %}.
3+
intro: You can configure an MCP registry URL and access control policy to determine which MCP servers developers can discover and use in supported IDEs and {% data variables.copilot.copilot_cli_short %}.
44
permissions: Enterprise owners and organization owners
55
product: '{% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %}'
66
versions:

content/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ Users can only access AI models that are enabled at the enterprise level. When y
3838

3939
Enterprise-configured custom agents are available to use with {% data variables.copilot.copilot_cli_short %}.
4040

41+
### MCP server policies
42+
43+
Enterprise and organization MCP policies apply to {% data variables.copilot.copilot_cli_short %}. You can configure an MCP registry URL so developers can discover approved servers, and set an allowlist policy to restrict which MCP servers can run. For more information, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-mcp-usage/configure-mcp-server-access).
44+
4145
### {% data variables.copilot.copilot_cloud_agent %} enablement
4246

4347
Both the {% data variables.copilot.copilot_cli_short %} policy and the {% data variables.copilot.copilot_cloud_agent %} policy must be enabled for users to be able to use the `/delegate` command in {% data variables.copilot.copilot_cli_short %}.
@@ -54,7 +58,6 @@ Users must have an assigned {% data variables.product.prodname_copilot %} seat t
5458

5559
All other controls do **not** affect {% data variables.copilot.copilot_cli_short %}, notably:
5660

57-
* **Model Context Protocol (MCP) server policies**: Enterprise policies that control whether MCP servers can be used, or which MCP registry servers are allowed
5861
* **IDE-specific policies**: Policies configured for specific IDEs or editor extensions
5962
* **Content exclusions**: File path-based content exclusions
6063
* **User-configured model providers (BYOK)**: Users can configure {% data variables.copilot.copilot_cli_short %} to use their own model providers via environment variables. This is configured at the _user level_ and cannot be controlled by enterprise policies.

content/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ The Model Context Protocol (MCP) is an open standard that defines how applicatio
2020
> [!NOTE]
2121
> The {% data variables.product.github %} MCP server is built into {% data variables.copilot.copilot_cli_short %} and is already available without any additional configuration. The steps below are for adding other MCP servers.
2222
23+
If your organization or enterprise has configured a registry URL and allowlist policy, those settings apply to {% data variables.copilot.copilot_cli_short %}. The configured registry URL will appear as a discovery source, and only servers permitted by the allowlist policy can run.
24+
2325
You can add MCP servers using the interactive `/mcp add` command within the CLI, or by editing the configuration file directly.
2426

2527
For installation instructions, available tools, and URLs for specific MCP servers, see the [{% data variables.product.github %} MCP Registry](https://github.com/mcp).

0 commit comments

Comments
 (0)