Skip to main content

GitHub Copilot Spaces の利用

スペースを使用して、特定のタスクの適切なコンテキストで Copilotの応答を固定します。

この機能を使用できるユーザーについて

Anyone with a Copilot license can use スペース.

この記事で

          Copilotスペースの作成については、[AUTOTITLE](/copilot/how-tos/provide-context/use-copilot-spaces/create-copilot-spaces) を参照してください。

IDE での Copilotスペース の使用

          スペース MCP サーバーを使用して、IDE 内のGitHubから直接情報とコンテキストにアクセスすることもできます。 これにより、IDE と Web インターフェイスを切り替えることなく、コーディング中にキュレーションされたコンテキストを活用できます。

この機能は、 GitHub Copilot 拡張機能と GitHub MCP サーバーをサポートする任意の IDE で使用できます。

メモ

IDE で スペース を使用する場合、リポジトリ コンテキストとアップロードされたファイルはサポートされません。 "テキスト コンテンツの追加" を介して追加されたテキスト コンテンツ、GitHub ファイル、問題、プル要求、スペースからの指示など、他のすべてのソースにアクセスできます。

IDE からスペースのコンテキストにアクセスすると、次のようになります。

  • スペースのコンテキストは、 Copilotの応答を通知します
  • ユーザーは、コードの生成、説明の取得、開発タスクの作業を行うときに、スペースのコンテンツを参照できます
  • プロジェクトが進化するに従って、スペースの同期が継続されます。 GitHubファイルやその他のGitHubベースのソースがスペースに追加されると、変更と共に自動的に更新されて、Copilotがあなたのプロジェクトで常に信頼できる専門家となります。

前提条件

IDE で スペース を使用するには、次の手順を実行する必要があります。

  • IDE のリモート GitHub MCP サーバーを設定します。 詳細については、GitHub MCP サーバーのセットアップ および リモート GitHub MCP サーバーをGitHub MCP サーバーのドキュメントで参照してください。

  • GitHub ツールセットが有効になるように、リモート スペース MCP サーバーを構成します。

            スペース ツールセットは既定の構成には含まれていないため、`X-MCP-Toolsets` ヘッダーを使用して明示的に有効にする必要があります。 次の構成例では、既定のツールと スペースの両方が有効になります。
    
    JSON
    {
      "servers": {
        "github": {
          "type": "http",
          "url": "https://api.githubcopilot.com/mcp/",
          "headers": {
            "X-MCP-Toolsets": "default,copilot_spaces"
          }
        }
      }
    }
    

    または、専用の スペース ツールセット URL ( https://api.githubcopilot.com/mcp/x/copilot_spaces) を使用することもできます。 この構成では__ ツールスペース提供され、MCP サーバーの既定の機能GitHubはありません。

IDE からスペースのコンテキストにアクセスする

特定の IDE で GitHub MCP サーバーを使用する方法の詳細については、 IDE での GitHub MCP サーバーの使用 を参照してください。

          スペースは、GitHub MCP サーバー経由でスペースにアクセスするため、IDE のエージェント モードでのみ使用できることに注意してください。
  1. IDE で コパイロットチャット を開き、エージェントのドロップダウン メニューから [ エージェント ] を選択します。

    • スペース ツールが有効になっていることを確認するには、[コパイロットチャット] ボックスの [ツール] アイコンをクリックします。 ツールの一覧で、 GitHub MCP サーバーエントリを展開し、 get_copilot_space ツールと list_copilot_spaces ツールが一覧表示され、有効になっていることを確認します。
    • ツールが一覧に表示されない場合は、copilot_spaces MCP サーバー構成で GitHub ツールセットを有効にするなど、上記の前提条件が満たされていることを確認してください。
  2. [ コパイロットチャット ボックスに、コンテキストとして使用するスペースを参照するプロンプトを入力します。 スペースの正確な名前と、スペースを所有するユーザーまたは organization の名前がわかっている場合は、それを指定できます。 それ以外の場合、 Copilot は自動的に list_copilot_spaces ツールを使用して、指定した名前またはテキストに一致するスペースを検索し、それらのスペースからコンテキストにアクセスします。

    たとえば、次の 2 つのプロンプトのいずれかを使用できます。

    • Using the Copilot space 'Checkout Flow Redesign' owned by myorganization, summarize the implementation plan.
    • Summarize the implementation plan from the Copilot space for the checkout flow redesign.

    同じチャット会話内のフォローアッププロンプトは、明示的に参照しなくても同じスペースにアクセスすることができます。

次のステップ