Skip to main content
Skip to content

Usando GitHub Copilot Spaces em seu IDE

Use espaços para orientar as respostas de Copilot no contexto certo para uma tarefa específica.

Quem pode usar esse recurso?

Anyone with a Copilot license can use Spaces.

Para obter informações sobre como criar Copilot Spaces, consulte Como criar e usar os Espaços do GitHub Copilot.

Usando Copilot Spaces em seu IDE

Você também pode acessar as informações e o contexto de Spaces diretamente em seu IDE usando o servidor MCP GitHub. Isso permite que você aproveite o contexto selecionado durante a codificação sem alternar entre o IDE e a interface da Web.

Essa funcionalidade está disponível em qualquer IDE que dê suporte à GitHub Copilot extensão e ao GitHub servidor MCP.

Observação

Ao usar Spaces em seu IDE, o contexto de repositório e arquivos enviados não são suportados. Você terá acesso a todas as outras fontes, incluindo conteúdo de texto adicionado por meio de "Adicionar conteúdo de texto", GitHub arquivos, problemas, solicitações de pull e instruções do espaço.

Depois de acessar o contexto de espaço do seu IDE:

  • O contexto do espaço informará as Copilotrespostas
  • Você pode referenciar o conteúdo do espaço ao gerar código, obter explicações ou trabalhar em tarefas de desenvolvimento
  • Seus espaços permanecem sincronizados à medida que o projeto evolui. GitHub os arquivos e as outras GitHub-fontes baseadas adicionadas a um espaço são atualizados automaticamente à medida que mudam, tornando Copilot uma referência sempre atualizada no seu projeto

Pré-requisitos

Para usar Spaces em seu IDE, você precisa:

  • Configure o servidor MCP remoto GitHub para seu IDE. Para obter mais informações, consulte Configurando o servidor MCP do GitHub e Servidor MCP GitHub remoto na documentação do servidor MCP GitHub.

  • Configure o servidor MCP remoto GitHub para que o Spaces conjunto de ferramentas esteja habilitado.

    O Spaces conjunto de ferramentas não está incluído na configuração padrão, portanto, você deve habilitá-lo explicitamente usando o X-MCP-Toolsets cabeçalho. A configuração de exemplo a seguir habilita as ferramentas padrão e Spaces:

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

    Como alternativa, você pode usar a URL do conjunto de ferramentas dedicado Spaces : https://api.githubcopilot.com/mcp/x/copilot_spaces. Observe que essa configuração fornece _apenas_Spaces ferramentas, sem outra funcionalidade de servidor MCP padrão GitHub .

Como acessar o contexto de espaço em seu IDE

Para obter informações mais detalhadas sobre como usar o GitHub servidor MCP em um IDE específico, consulte Usando o servidor MCP GitHub em seu IDE.

Observe que Spaces só pode ser usado no modo de agente em seu IDE, já que os espaços são acessados por meio do servidor MCP GitHub.

  1. Em sua IDE, abra Copilot Chat e selecione Agente no menu suspenso do agente.

    • Para verificar se as Spaces ferramentas estão habilitadas, clique no ícone de ferramentas na Copilot Chat caixa. Na lista de ferramentas, expanda a entrada do servidor MCP e confirme se as ferramentas GitHub e get_copilot_space estão listadas e habilitadas.
    • Se você não vir as ferramentas listadas, verifique se concluiu os pré-requisitos acima, incluindo a habilitação do copilot_spaces conjunto de ferramentas na GitHub configuração do servidor MCP.
  2. Copilot Chat Na caixa, insira um prompt que faça referência ao espaço que você deseja usar como contexto. Se você souber o nome exato do espaço e o nome do usuário ou da organização que proprietária do espaço, forneça essas informações. Caso contrário, Copilot usará automaticamente a list_copilot_spaces ferramenta para localizar espaços que correspondam ao nome ou texto fornecido e acessem o contexto desses espaços.

    Por exemplo, você pode usar qualquer um destes dois prompts:

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

    Os prompts de acompanhamento na mesma conversa de chat terão acesso aos mesmos espaços, sem que você precise referenciá-los explicitamente.

Próximas Etapas