メモ
Copilot コネクタは パブリック プレビュー であり、変更される可能性があります。
Copilot コネクタについて
コーディング中に知っておくべきことの多くは、チームが作業の計画、議論、監視に使用するサービスにおいて、リポジトリの外部に存在します。 Copilot は、 GitHub検証済みモデル コンテキスト プロトコル (MCP) サーバーまたはコネクタを介して、Slack、Work IQ、Atlassian Rovo、Sentry などのサービスにアクセスできます。 GitHub は、MCP サーバーの構成と認証を自動的に処理します。
サインインしてアクセスを承認することで、サービスを一度接続できます。 その後、セットアップを繰り返さずに、サポートされている Copilot サーフェスでそのツールとコンテキストを使用できます。
使用を開始するには、 Copilot カスタマイズ ページ にアクセスして、使用可能なコネクタを調べることができます。
接続されているサービスとそのツールに応じて、Copilot に次のことを依頼できます。
- Teams と SharePoint で Work IQ を使って要件を見つけ、それらを実装するために必要なコードの変更とテストを提案します。
- 実装を変更する前に、チームが API 設計に同意した Slack スレッドを見つけて要約してください。
- Grafana Cloud のログとメトリックに対してクエリを実行して、失敗したサービスを調査します。
Copilot は、サービス名を指定していない場合でも、接続されたサービスのツールが要求に関連しているときに使用できます。 サポートされているサービスの一覧については、サポート対象のCopilotコネクタを参照してください。
コネクタを使用できる場所
コネクタは、次の場所から設定して使用できます。
- GitHub Copilot app: アプリのサイドバーの [ カスタマイズ ] タブ。 検索フィールドの横にあるドロップダウンから MCP を選択し、GitHub検証済み フィルターを選択します。
- GitHub Copilot CLI: **** で開かれた MCP サーバー ダッシュボードの
/mcpビュー。 - Visual Studio Code: [エージェント] ウィンドウの [ カスタマイズ ] セクション。
- Copilot in the cloud: Copilotカスタマイズ ページ
サービスを接続した後は、iOS および Android 用のCopilot in the cloud、またはモバイル ブラウザーで、GitHub Mobile を使用してそのコネクタを使用することもできます。
コネクタは、ローカル環境およびGitHub.comセッションで動作します。これには、Copilotで開始された、クラウド サンドボックス上で実行されるセッションが含まれます。 GitHub Actionsに問題を割り当てた場合など、Copilotで実行されるセッションではまだサポートされていません。
組織内のコネクタを有効にする
組織または企業がお客様の Copilot サブスクリプションを提供している場合は、コネクタを使用する前に、次のポリシーと設定でコネクタが許可されている必要があります。
- エディター プレビュー機能: コネクタが パブリック プレビューで表されるため、このポリシーを有効にする必要があります。 有効にするには、 組織内のGitHub Copilotのポリシーと機能の管理 または 企業での GitHub Copilot のポリシーと機能の管理 を参照してください。
- Copilot 内のMCPサーバー: このポリシーを有効にする必要があります。 MCP サーバーが無効になっている場合、コネクタを使用することはできません。
- レジストリ サーバーへの MCP アクセスを制限する: このポリシーを適用するクライアントでは、レジストリのみに設定すると、コネクタがブロックされます。 これらのクライアントでコネクタを使用するには、このポリシーを [すべて許可] に設定する必要があります。
- MCP 許可リスト: MCP 管理設定をサポートするクライアントでは、企業で
allowedMcpServersの許可リストが定義されている場合、許可リストには各コネクタの URL、またはすべてのコネクタに一致するワイルドカードを含める必要があります。 一致するdeniedMcpServersエントリは、許可リストで許可されている場合でもコネクタをブロックします。 「企業向けの MCP サーバー許可リストの構成」を参照してください。
これらのポリシーの詳細については、「 社内での MCP サーバーの使用状況」を参照してください。 各ポリシーを適用しているクライアントについては、GitHub Copilot ポリシーでサポートされるサーフェス を参照してください。
接続しているサービスには、独自の MCP アクセス要件がある場合があります。 たとえば、Slack を Copilot に接続する前に、Slack 管理者が MCP 接続を有効にする必要がある場合があります。