Skip to main content

社内での MCP サーバーの使用状況

MCP サーバーの使用状況を管理して、開発者に重要なツールを提供しながら、セキュリティとコンプライアンスを維持することができます。

          GitHub.comで一連の MCP ポリシーを構成することで、組織または企業でのモデル コンテキスト プロトコル (MCP) サーバーの使用状況を管理できます。 これらのポリシーを使用すると、MCP サーバーの使用を完全に許可またはブロックしたり、MCP レジストリで定義したサーバーの一覧にaccessを制限したりできます。

MCP レジストリ

MCP レジストリは、IDE と Copilotのカタログのように機能する MCP サーバーのディレクトリです。 各レジストリ エントリは、サーバーのマニフェストを指します。このマニフェストには、サーバーが提供するツール、リソース、プロンプトが記述されています。

MCP レジストリを作成したら、会社で使用できるようにして、次のことができます。

  • 開発者がコンテキスト切り替えなしで検出して使用できる MCP サーバーのカタログをキュレーションする
  • セキュリティとコンプライアンスを強化するために、未承認のサーバーにaccessを制限する
  • ポリシーによってサーバーがブロックされた場合、開発者に明確さを提供する

MCP ポリシー設定

次の設定では、組織または企業で MCP サーバーを検出してアクセスする方法を制御できます。

  •         **
            Copilotの MCP サーバー**: 組織内または企業のCopilotシートを持つすべてのユーザーの MCP サーバーの使用を管理します。
    
  •         **MCP レジストリ URL**: MCP レジストリの URL を指定します。これにより、開発者は、サポートされているサーフェスで承認済みの MCP サーバーを検出して使用できます。
    
  •         **レジストリ サーバーへの MCP access**: すべての MCP サーバーを許可するか、構成済みのレジストリに一覧表示されているサーバーのみにaccessを制限するかを選択します。
    

サポートされるサーフェス

MCP 管理機能は次のようにサポートされています。

Surfaceレジストリの表示許可リストの適用
Copilot CLI
Copilotクラウドエージェント
Eclipse
JetBrains
Visual Studio
VS Code
          VS Code インサイダー | <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-check" aria-label="Supported" role="img"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path></svg> | <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-check" aria-label="Supported" role="img"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path></svg> |

| Xcode | | |

メモ

Eclipse、JetBrains、Xcode では、 Copilotのプレリリース バージョンで MCP 管理機能がサポートされています。

次のステップ

独自の MCP レジストリを作成するには、 組織または企業の MCP レジストリを構成する を参照してください。