close
Skip to main content

GitHub Copilot 스페이스 사용

공백을 사용하여 Copilot의 응답을 특정 작업에 알맞은 컨텍스트에 기반하도록 하십시오.

누가 이 기능을 사용할 수 있나요?

Anyone with a Copilot license can use 공백.

만드는 Copilot 스페이스방법에 대한 자세한 내용은 GitHub Copilot 스페이스 만들기을 참조하세요.

Copilot 스페이스를 IDE에서 사용하기

또한 MCP 서버를 사용하여 IDE에서 공백GitHub의 정보 및 컨텍스트에 직접 액세스할 수 있습니다. 이렇게 하면 IDE와 웹 인터페이스 간에 서로 전환하지 않고도 코딩하는 동안 큐레이팅된 컨텍스트를 활용할 수 있습니다.

이 기능은 GitHub Copilot 확장과 GitHub MCP 서버를 지원하는 모든 IDE에서 사용할 수 있습니다.

참고

IDE에서 사용하는 공백 경우 리포지토리 컨텍스트 및 업로드된 파일은 지원되지 않습니다. "텍스트 콘텐츠 추가"를 통해 추가된 텍스트 콘텐츠, 파일, 문제, GitHub 끌어오기 요청 및 공간의 지침을 포함하여 다른 모든 원본에 액세스할 수 있습니다.

IDE에서 스페이스 컨텍스트에 액세스하면:

  • 공간의 컨텍스트는 Copilot의 응답에 영향을 미칠 것입니다.
  • 코드를 생성하거나, 설명을 요청하거나, 개발 작업을 수행할 때 스페이스의 콘텐츠를 참조할 수 있습니다.
  • 프로젝트가 발전함에 따라 공간이 동기화된 상태를 유지합니다. GitHub 파일 및 기타 GitHub 기반 소스를 공간에 추가하면 변경 시 자동으로 업데이트되어 프로젝트의 지속적인 전문가 역할을 합니다.

필수 조건

IDE에서 사용 공백 하려면 다음을 수행해야 합니다.

  • IDE에 대한 원격 GitHub MCP 서버를 설정합니다. 자세한 내용은 MCP 서버 설명서의 GitHub 및 참조하세요.

  • 원격 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에서 MCP 서버를 사용하는 GitHub 방법에 대한 자세한 내용은 IDE에서 GitHub MCP 서버 사용을 참조하세요.

공백는 IDE의 에이전트 모드에서만 사용할 수 있습니다. GitHub MCP 서버를 통해 공간에 액세스하기 때문입니다.

  1. IDE의 에이전트 드롭다운 메뉴에서 공동 파일럿 채팅를 열고 **** 선택합니다.

    • 공백 도구가 활성화되어 있는지 확인하려면, 공동 파일럿 채팅 상자에서 도구 아이콘을 클릭합니다. 도구 목록에서 MCP 서버 항목을 확장하고 GitHub 및 get_copilot_space 도구가 나열되어 사용 가능하도록 설정되어 있는지 확인합니다.
    • 나열된 도구가 표시되지 않으면, copilot_spaces MCP 서버 구성에서 도구 집합을 사용하도록 설정하는 것 등 위에 나열된 필수 구성 요소를 모두 완료했는지 확인하세요 GitHub.
  2. 공동 파일럿 채팅 상자에 컨텍스트로 사용할 공간을 참조하는 프롬프트를 입력합니다. 스페이스의 정확한 이름과 해당 스페이스를 소유한 사용자 또는 조직의 이름을 알고 있다면, 이를 제공할 수 있습니다. 그렇지 않으면 Copilot 자동으로 도구를 사용하여 list_copilot_spaces 사용자가 제공한 이름 또는 텍스트와 일치하는 공백을 찾고 해당 공백에서 컨텍스트에 액세스합니다.

    예를 들어, 다음 두 가지 프롬프트 중 하나를 사용할 수 있습니다.

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

    동일한 채팅 대화의 후속 프롬프트는 명시적으로 참조하지 않아도 동일한 공간에 접근할 수 있습니다.

다음 단계