Skip to main content
Skip to content

Verwendung von GitHub Copilot Spaces in Ihrer IDE

Verwenden Sie Leerzeichen, um die Antworten von Copilot im richtigen Kontext für eine bestimmte Aufgabe zu verankern.

Wer kann dieses Feature verwenden?

Anyone with a Copilot license can use Spaces.

Informationen zum Erstellen Copilot Spacesfinden Sie unter Erstellen von GitHub Copilot Spaces.

Verwendung von Copilot Spaces in Ihrer IDE

Sie können die Informationen und den Kontext auch über Spaces direkt in Ihrer IDE mithilfe des GitHub MCP-Servers. Auf diese Weise kannst du den kuratierten Kontext beim Programmieren nutzen, ohne zwischen der IDE und der Webschnittstelle zu wechseln.

Diese Funktionalität ist in jeder IDE verfügbar, die die GitHub Copilot Erweiterung und den GitHub MCP-Server unterstützt.

Hinweis

Bei Verwendung Spaces in Ihrer IDE werden Repositorykontext und hochgeladene Dateien nicht unterstützt. Sie haben Zugriff auf alle anderen Quellen, einschließlich Textinhalte, die über "Textinhalt hinzufügen", GitHub Dateien, Probleme, Pullanforderungen und Anweisungen aus dem Raum hinzugefügt wurden.

Nachdem Sie über Ihre IDE auf den Raumkontext zugegriffen haben:

  • Der Kontext des Leerraums informiert Copilotdie Antworten
  • Du kannst auf den Inhalt des Space verweisen, wenn du Code generierst, Erklärungen abrufst oder an Entwicklungsaufgaben arbeitest.
  • Deine Spaces bleiben synchron, wenn sich dein Projekt weiterentwickelt. GitHub Dateien und andere GitHub-basierte Quellen, die einem Raum hinzugefügt werden, werden automatisch aktualisiert, wenn sie sich ändern, wodurch Copilot ein ständiger Experte für Ihr Projekt ist

Voraussetzungen

Um Spaces in Ihrer IDE zu verwenden, müssen Sie:

  • Richten Sie den MCP-Remoteserver GitHub für Ihre IDE ein. Weitere Informationen finden Sie in der MCP-Serverdokumentation unter GitHub und .

  • Konfigurieren Sie den McP-Remoteserver GitHub so, dass das Spaces Toolset aktiviert ist.

    Das Spaces Toolset ist nicht in der Standardkonfiguration enthalten, daher müssen Sie es explizit mithilfe des X-MCP-Toolsets Headers aktivieren. Die folgende Beispielkonfiguration aktiviert sowohl die Standardtools, als auch Spaces.

    JSON
    {
      "servers": {
        "github": {
          "type": "http",
          "url": "https://api.githubcopilot.com/mcp/",
          "headers": {
            "X-MCP-Toolsets": "default,copilot_spaces"
          }
        }
      }
    }
    

    Alternativ können Sie die dedizierte Spaces Toolset-URL verwenden: https://api.githubcopilot.com/mcp/x/copilot_spaces. Beachten Sie, dass diese Konfiguration _nur_Spaces Tools ohne andere Standardmäßige GitHub MCP-Serverfunktionen bereitstellt.

Zugreifen auf den Kontext des Raumes über die IDE

Ausführlichere Informationen zur Verwendung des GitHub MCP-Servers in einer bestimmten IDE finden Sie unter Verwenden des GitHub MCP-Servers in Ihrer IDE.

Beachten Sie, dass Spaces nur im Agentmodus in Ihrer IDE verwendet werden kann, da auf Bereiche über den GitHub MCP-Server zugegriffen wird.

  1. Öffnen Sie in Ihrer IDE Copilot Chat und wählen Sie Agent aus dem Dropdownmenü des Agents.

    • Um zu bestätigen, dass die Spaces Tools aktiviert sind, klicken Sie im Copilot Chat Feld auf das Symbol "Tools". Erweitern Sie in der Liste "Tools" den GitHub MCP-Servereintrag und vergewissern Sie sich, dass die Tools get_copilot_space und list_copilot_spaces aufgelistet und aktiviert sind.
    • Wenn die aufgeführten Tools nicht angezeigt werden, überprüfen Sie, ob Sie die oben aufgeführten Voraussetzungen abgeschlossen haben, einschließlich der Aktivierung des copilot_spaces Toolsets in Ihrer GitHub MCP-Serverkonfiguration.
  2. Geben Sie im Copilot Chat Feld eine Aufforderung ein, die auf den Bereich verweist, den Sie als Kontext verwenden möchten. Wenn du den genauen Namen des Space und den Namen der benutzenden Person oder der Organisation kennst, die im Besitz des Space ist, kannst du diese angeben. Andernfalls verwendet das Copilot-Tool automatisch das list_copilot_spaces, um Räume zu finden, die dem von Ihnen bereitgestellten Namen oder Text entsprechen, und um den Kontext aus diesen Räumen abzurufen.

    Du kannst beispielsweise eine der beiden folgenden Prompts verwenden:

    • 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.

    Nachfolgeaufforderungen im selben Chat haben Zugriff auf dieselben Räume, ohne dass Sie dies explizit erwähnen müssen.

Nächste Schritte