Skip to main content
Skip to content

Uso de GitHub Copilot Spaces en el IDE

Usa espacios para basar las respuestas de Copilot en el contexto correcto para una tarea específica.

¿Quién puede utilizar esta característica?

Anyone with a Copilot license can use Spaces.

Para obtener información sobre cómo crear Copilot Spaces, vea Creación de Espacios de GitHub Copilot.

Usando Copilot Spaces en tu IDE

También puede acceder a la información y el contexto en el IDE directamente desde Spaces mediante el servidor MCP de GitHub. Esto te permite aprovechar el contexto mantenido mientras codificas sin cambiar entre el IDE y la interfaz web.

Esta funcionalidad está disponible en cualquier IDE que admita la GitHub Copilot extensión y el GitHub servidor MCP.

Nota:

Cuando se usa Spaces en el IDE, no se admiten el contexto del repositorio ni los archivos cargados. Tendrás acceso a todas las demás fuentes, incluyendo contenido de texto añadido mediante "Añadir contenidode texto", GitHub archivos, incidencias, pull requests e instrucciones del espacio.

Una vez que hayas accedido al contexto de espacio desde el IDE:

  • El contexto del espacio influenciará las respuestas de Copilot.
  • Puedes hacer referencia al contenido del espacio al generar código, obtener explicaciones o trabajar en tareas de desarrollo
  • Los espacios permanecen sincronizados a medida que el proyecto evoluciona. GitHub Los archivos y otros orígenes basados en GitHub que se agregan a un espacio se actualizan automáticamente a medida que se modifican, convirtiendo a Copilot en un experto siempre actualizado en tu proyecto.

Prerequisites

Para usar Spaces en su IDE, debe seguir estos pasos:

  • Configure el servidor MCP remoto GitHub para el IDE. Para obtener más información, consulte Configuración del servidor MCP de GitHub y Servidor MCP remoto GitHub en la documentación del GitHub servidor MCP.

  • Configure el servidor MCP remoto GitHub para que el Spaces conjunto de herramientas esté habilitado.

    El Spaces conjunto de herramientas no se incluye en la configuración predeterminada, por lo que debe habilitarlo explícitamente mediante el X-MCP-Toolsets encabezado . La siguiente configuración de ejemplo habilita las herramientas predeterminadas y Spaces:

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

    Como alternativa, puede usar la dirección URL del conjunto de herramientas dedicado Spaces : https://api.githubcopilot.com/mcp/x/copilot_spaces. Tenga en cuenta que esta configuración _solo_Spaces proporciona herramientas, sin ninguna otra funcionalidad predeterminada GitHub del servidor MCP.

Acceso al contexto de espacio desde el IDE

Para obtener información más detallada sobre el uso del GitHub servidor MCP en un IDE específico, consulte Uso del servidor MCP de GitHub en el IDE.

Tenga en cuenta que Spaces solo se puede usar en modo agente en el IDE, ya que los espacios se acceden a través del servidor MCP GitHub.

  1. En el IDE, abra Copilot Chat y seleccione Agente en el menú desplegable del agente.

    • Para confirmar que las Spaces herramientas están habilitadas, en el Copilot Chat cuadro, haga clic en el icono de herramientas. En la lista de herramientas, expanda la entrada del servidor GitHub MCP y confirme que las herramientas get_copilot_space y list_copilot_spaces se enumeran y están habilitadas.
    • Si no ve las herramientas enumeradas, compruebe que ha completado los requisitos previos anteriores, incluida la habilitación del conjunto de herramientas en copilot_spaces la GitHub configuración del servidor MCP.
  2. En la Copilot Chat caja, escriba un prompt que se refiera al espacio que desea usar como contexto. Si conoces el nombre exacto del espacio y el nombre del usuario u organización que posee el espacio, puedes proporcionarlo. De lo contrario, Copilot usará automáticamente la list_copilot_spaces herramienta para buscar espacios que coincidan con el nombre o el texto que proporcione y acceda al contexto desde esos espacios.

    Por ejemplo, puedes usar cualquiera de estas dos indicaciones.

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

    Las indicaciones de seguimiento en la misma conversación de chat tendrán acceso a los mismos espacios, sin necesidad de hacer referencia explícita a ello.

Pasos siguientes