GitHub.com に対して一連の MCP ポリシーを構成することで、組織または企業でのモデル コンテキスト プロトコル (MCP) サーバーの使用状況を管理できます。 これらのポリシーを使用すると、MCP サーバーの使用を完全に許可またはブロックしたり、MCP レジストリで定義したサーバーの一覧へのアクセスを制限したりできます。
MCP レジストリ
MCP レジストリは、IDE および Copilot のカタログのように機能する MCP サーバーのディレクトリです。 各レジストリ エントリは、サーバーのマニフェストを指します。このマニフェストには、サーバーが提供するツール、リソース、プロンプトが記述されています。
MCP レジストリを作成したら、会社で使用できるようにして、次のことができます。
- 開発者がコンテキスト切り替えなしで検出して使用できる MCP サーバーのカタログをキュレーションする
- 未承認のサーバーへのアクセスを制限してセキュリティとコンプライアンスを強化する
- 開発者にサーバーがポリシーによってブロックされている時の状況を明確に説明する
MCP ポリシー設定
次の設定では、組織または企業で MCP サーバーを検出してアクセスする方法を制御できます。
-
**Copilot 内の MCP サーバー**: あなたの組織または企業で Copilot シートを持つすべてのユーザーのために、MCP サーバーの使用を管理します。 -
**MCP レジストリ URL**: MCP レジストリの URL を指定します。これにより、開発者は、サポートされているサーフェスで承認済みの MCP サーバーを検出して使用できます。 -
**レジストリ サーバーへの MCP アクセスを制限する**: すべての MCP サーバーを許可するか、構成済みのレジストリに一覧表示されているサーバーのみにアクセスを制限するかを選択します。
サポートされるサーフェス
MCP 管理機能は次のようにサポートされています。
| 表面 | レジストリの表示 | 許可リストの適用 |
|---|---|---|
| Copilot CLI | ||
| Copilot コーディング エージェント | ||
| Eclipse | ||
| JetBrains | ||
| Visual Studio | ||
| VS Code | ||
| VS Codeインサイダー | ||
| Xcode |
メモ
Eclipse、JetBrains、Xcode の場合、MCP 管理機能はプレリリース バージョンの Copilot でサポートされています。
次のステップ
独自の MCP レジストリを作成するには、 組織または企業の MCP レジストリを構成する を参照してください。