Skip to main content

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

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

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

MCP レジストリ

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

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

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

エージェントの検索

エージェント ファインダーは、すべての機能を事前に構成する必要なく、実行時にタスクに適した機能 (MCP サーバー、ツール、エージェント、スキルなど) を GitHub Copilot に見つけるのに役立つ探索サービスです。 MCP レジストリと同様に、機能のカタログを検索し、 GitHub Copilot オンデマンドで使用できるランク付きの一致を返します。 エージェント ファインダーは、開いている Agentic Resource Discovery (ARD) 仕様を実装します。

エージェントファインダーを使用するには、 エージェントファインダースキル をダウンロードし、 ~/.copilot/skills ディレクトリに追加します。 エージェントのスキルの詳細については、 AUTOTITLE を参照してください。 カタログを参照するには、「GitHub Agent Finder」を参照してください。

MCP ポリシー設定

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

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

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

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

Surfaceレジストリの表示許可リストの適用
Copilot CLI (コパイロット CLI)
v1.0.11 以降
Copilot クラウドエージェント
Eclipse
v4.38 以降
JetBrains
v1.5.64 以降
Visual Studio
v18.4.0 以降
VS Code
v1.109.3+
Xcode
v0.47.0 以降

メモ

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

次のステップ

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