Skip to main content

GitHub MCP 서버 설정

GITHUB MCP(모델 컨텍스트 프로토콜) 서버를 구성하는 방법을 알아봅니다.

          GitHub MCP 서버는 계획 유형에 관계없이 모든 GitHub 사용자가 사용할 수 있습니다. 그러나 MCP 서버 내의 특정 도구는 해당 GitHub 기능과 동일한 액세스 요구 사항을 상속합니다. 기능에 유료 GitHub 또는 Copilot 라이선스가 필요한 경우 해당 MCP 도구에 동일한 구독이 필요합니다. 예를 들어 클라우드 에이전트와 Copilot 상호 작용하는 도구에는 유료 Copilot 라이선스가 필요합니다.

최신 정보 및 업데이트는 MCP 서버 리포지토리를GitHub 참조하세요.

GitHub MCP 서버 정보

GitHub MCP 서버는 GitHub에서 제공 및 유지 관리하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. MCP를 사용하면 AI 기능을 다른 도구 및 서비스와 통합하여 컨텍스트에 맞는 AI 지원을 제공하여 개발 환경을 향상시킬 수 있습니다.

GitHub MCP 서버에 대한 자세한 소개 및 MCP 개요는 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.

사전 요구 사항

  •         GitHub 계정.
    
  •         Visual Studio Code;
    
  • Copilot Business 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.

MCP 서버를 GitHub에서 Visual Studio Code 설정하기

          GitHub MCP 서버를 Visual Studio Code 원격 또는 로컬로 구성할 수 있습니다. 원격 GitHub MCP 서버는 GitHub에서 호스팅되며 대부분 사용자에게 권장되는 옵션입니다. 로컬 GitHub MCP 서버는 컴퓨터에서 호스트되며 설정을 사용자 지정하거나 특정 보안 요구 사항이 있는 사용자에게 권장됩니다.

아래 단계에서는 확장 패널의 MCP 레지스트리 보기를 Visual Studio Code통해 원격 구성을 설명합니다. 이 보기는 GitHub MCP 레지스트리에 의해 지원됩니다. MCP 레지스트리를 참조GitHub하세요.

원격 또는 로컬 GitHub MCP 서버를 수동으로 구성하는 방법에 대한 자세한 내용은 MCP 서버 설명서를 참조GitHub하세요.

  1.        Visual Studio Code 사이드바에서 확장 아이콘을 클릭하거나 <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>X</kbd> 키를 눌러 확장 패널을 엽니다 (Windows/Linux) / <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>X</kbd> (Mac).
    
  2. 확장 검색 창에서 MCP 서버 갤러리를 검색하려면 입력 @mcp github 합니다.
  3.        GitHub 검색 결과에서 MCP 서버를 선택합니다. 세부 정보 페이지에서 **설치**를 클릭합니다.
    
  4. 메시지가 표시되면 서버를 신뢰한다고 확인하여 시작하십시오.
  5.        GitHub MCP 서버가 올바르게 구성되었는지 확인하려면 <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>(Windows/Linux) / <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>(Mac)를 눌러 명령 팔레트를 엽니다.
    
  6.        **MCP: 서버 나열**을 입력하고 선택합니다. 구성된 서버 목록에서 MCP 서버를 볼 수 있어야 합니다 GitHub.
    

GitHub MCP 서버 정보

GitHub MCP 서버는 GitHub에서 제공 및 유지 관리하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. MCP를 사용하면 AI 기능을 다른 도구 및 서비스와 통합하여 컨텍스트에 맞는 AI 지원을 제공하여 개발 환경을 향상시킬 수 있습니다.

GitHub MCP 서버에 대한 자세한 소개 및 MCP 개요는 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.

사전 요구 사항

  •         **에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요.
    
  •         **
            Visual Studio 버전 17.14 이상**. 설치Visual Studio에 대한 자세한 내용은 [다운로드 페이지를 참조Visual Studio하세요](https://visualstudio.microsoft.com/downloads/).
    
  • 에서 에 로그인합니다.
  • Copilot Business 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.

MCP 서버를 GitHub에서 Visual Studio 설정하기

아래 지침은 GitHub MCP 서버를 Visual Studio에서 설정하는 방법을 안내합니다. MCP와 호환되는 다른 편집기도 단계는 비슷할 수 있으나 정확한 프로세스는 다를 수 있습니다.

원격 GitHub MCP 서버는 기본적으로 원클릭 OAuth 인증을 사용하지만 인증에 PAT(PAT)를 사용하도록 personal access token 수동으로 구성할 수도 있습니다. OAuth를 사용하는 경우 MCP 서버는 로그인하는 동안 승인하는 범위만 access 수 있습니다. 조직 소유 컨텍스트에서 access 허용되는 범위 및 앱을 제어하는 관리자 정책에 의해 제한될 수도 있습니다. PAT를 사용하는 경우, MCP 서버는 PAT에서 부여된 범위에 대한 접근 권한을 가지고, 이는 조직에서 구성한 PAT 제한 사항의 적용을 받습니다.

참고

          Enterprise Managed User인 경우, 엔터프라이즈 관리자가 사용 설정하지 않는 한, PAT는 기본적으로 비활성화됩니다. PAT가 비활성화된 경우, 사용자는 PAT 인증을 사용할 수 없습니다. OAuth 액세스 정책 제한이 있는 경우 각 클라이언트(MCP 호스트 애플리케이션)에 대한 OAuth 앱을 사용하도록 설정해야 합니다(제외 Visual Studio Code 및 Visual Studio).
          GitHub MCP 서버를 로컬로 설정하는 방법에 대한 자세한 내용은 [GitHub MCP 서버 설명서](https://github.com/mcp/io.github.github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text) 참조하세요.

OAuth를 사용하는 원격 MCP 서버 구성

OAuth에서 원격 GitHub MCP 서버를 사용하기 위해 PAT를 만들거나 추가 소프트웨어를 설치할 필요가 없습니다. 에서 Visual Studio직접 설정할 수 있습니다.

  1. 메뉴 모음에서 Visual Studio보기를 클릭한 다음 을 클릭합니다 깃허브 코파일럿 채팅.

  2. 채팅 패널 아래쪽의 모드 드롭다운에서 Agent를 선택합니다.

  3. 창에서 공동 파일럿 채팅 도구 아이콘을 클릭한 다음 도구 선택 창에서 더하기 아이콘을 클릭합니다.

  4. "Configure MCP server" 팝업창에서 필드를 채웁니다.

    1. "서버 ID"에 github 입력합니다.
    2. "유형"의 경우, 드롭다운에서 "HTTP/SSE"를 선택합니다.
    3. "URL"에 https://api.githubcopilot.com/mcp/를 입력합니다.
  5.        **저장**을 클릭합니다. 
           `mcp.json` 파일에 있는 구성은 다음과 같습니다.
    
    JSON
        {
          "servers": {
            "github": {
              "url": "https://api.githubcopilot.com/mcp/"
            }
          }
        }
    
  6. 서버를 인증하려면 mcp.json 파일에서 서버 위에 표시된 CodeLens의 Auth 를 클릭하세요. 사용자의 GitHub 계정으로 인증할 수 있는 팝업이 표시됩니다.

PAT를 사용하는 원격 MCP 서버 구성

PAT를 사용하여 원격 GitHub MCP 서버를 구성하려면 MCP 서버에 부여하려는 액세스에 필요한 범위가 있는 PAT를 만들어야 합니다. 자세한 내용은 개인용 액세스 토큰 관리을(를) 참조하세요.

  1. 메뉴 모음에서 Visual Studio보기를 클릭한 다음 을 클릭합니다 깃허브 코파일럿 채팅.

  2. 채팅 패널 아래쪽의 모드 드롭다운에서 Agent를 선택합니다.

  3. 창에서 공동 파일럿 채팅 도구 아이콘을 클릭한 다음 도구 선택 창에서 더하기 아이콘을 클릭합니다.

  4. "Configure MCP server" 팝업창에서 필드를 채웁니다.

    1. "서버 ID"에 github 입력합니다.
    2. "유형"의 경우, 드롭다운에서 "HTTP/SSE"를 선택합니다.
    3. "URL"에 https://api.githubcopilot.com/mcp/를 입력합니다.
    4. "Headers" 아래에 "Authorization"이라는 새 헤더를 추가하고, Bearer YOUR_GITHUB_PAT로 값을 설명하며, "YOUR_GITHUB_PAT"를 사용자의 PAT로 대체합니다.
  5.        **저장**을 클릭합니다. 
           `mcp.json` 파일에 있는 구성은 다음과 같습니다.
    
    JSON
      {
        "servers": {
            "github": {
                "url": "https://api.githubcopilot.com/mcp/",
                "requestInit": {
                    "headers": {
                        "Authorization": "Bearer YOUR_GITHUB_PAT"
                    }
                }
            }
        }
      }
    

MCP 서버를 구성하는 방법에 대한 자세한 내용은 설명서Visual Studio 참조하세요.Visual Studio

GitHub MCP 서버 정보

GitHub MCP 서버는 GitHub에서 제공 및 유지 관리하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. MCP를 사용하면 AI 기능을 다른 도구 및 서비스와 통합하여 컨텍스트에 맞는 AI 지원을 제공하여 개발 환경을 향상시킬 수 있습니다.

GitHub MCP 서버에 대한 자세한 소개 및 MCP 개요는 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.

사전 요구 사항

  •         **에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요.
    
  •         **호환되는 JetBrains IDE입니다**. 
            GitHub Copilot 는 다음 IDE와 호환됩니다.
    
    • IntelliJ IDEA(Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Code With Me 게스트
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains 클라이언트
    • MPS
    • PhpStorm
    • PyCharm(Professional, Community, Educational)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm
    • Writerside

    다운로드할 JetBrains IDE 도구 찾기를 참조하세요.

  •         **GitHub Copilot 확장의 최신 버전**입니다. JetBrains Marketplace에서 [GitHub Copilot 플러그 인](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text)을 참조하세요. 설치 지침은 [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment)을(를) 참조하세요.
    
  •         **JetBrains IDE에서 GitHub에 로그인합니다**. 인증 지침은 [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide)을(를) 참조하세요.
    
  • Copilot Business 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.

JetBrains IDE에서 MCP 서버 설정 GitHub

아래 지침은 JetBrains IDE에서 MCP 서버를 설정하는 GitHub 방법에 대해 설명합니다. MCP와 호환되는 다른 편집기도 단계는 비슷할 수 있으나 정확한 프로세스는 다를 수 있습니다.

원격 GitHub MCP 서버는 기본적으로 원클릭 OAuth 인증을 사용하지만 인증에 PAT(PAT)를 사용하도록 personal access token 수동으로 구성할 수도 있습니다. OAuth를 사용하는 경우 MCP 서버는 로그인하는 동안 승인하는 범위만 access 수 있습니다. 조직 소유 컨텍스트에서 access 허용되는 범위 및 앱을 제어하는 관리자 정책에 의해 제한될 수도 있습니다. PAT를 사용하는 경우, MCP 서버는 PAT에서 부여된 범위에 대한 접근 권한을 가지고, 이는 조직에서 구성한 PAT 제한 사항의 적용을 받습니다.

참고

          Enterprise Managed User인 경우, 엔터프라이즈 관리자가 사용 설정하지 않는 한, PAT는 기본적으로 비활성화됩니다. PAT가 비활성화된 경우, 사용자는 PAT 인증을 사용할 수 없습니다. OAuth 액세스 정책 제한이 있는 경우 각 클라이언트(MCP 호스트 애플리케이션)에 대한 OAuth 앱을 사용하도록 설정해야 합니다(제외 Visual Studio Code 및 Visual Studio).
          GitHub MCP 서버를 로컬로 설정하는 방법에 대한 자세한 내용은 [GitHub MCP 서버 설명서](https://github.com/mcp/io.github.github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text) 참조하세요.

OAuth를 사용하는 원격 MCP 서버 구성

OAuth에서 원격 GitHub MCP 서버를 사용하기 위해 PAT를 만들거나 추가 소프트웨어를 설치할 필요가 없습니다. JetBrains IDE에서 직접 설정할 수 있습니다.

  1. 오른쪽 아래 모서리에서 을 클릭합니다.

  2. 메뉴에서 "Open Chat"을 선택하고, 에이전트 모드에 있는지 확인한 다음, 채팅 창 하단에 있는 도구 아이콘("MCP 서버 구성"이라고 함)을 클릭합니다.

  3. Add MCP Tools를 클릭합니다.

  4.        `mcp.json` 파일에서 다음 구성을 추가합니다.
    
    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  5. "GitHub Copilot를 인증하려고 하는 'MCP 서버 정의'라는 GitHub 팝업에서 허용을 클릭합니다."

  6. 플러그 인에 GitHub Copilot 아직 권한을 부여하지 않은 경우 브라우저 팝업에서 개인 계정 옆에 있는 계속 을 클릭합니다.

PAT를 사용하는 원격 MCP 서버 구성

PAT를 사용하여 원격 GitHub MCP 서버를 구성하려면 MCP 서버에 부여하려는 액세스에 필요한 범위가 있는 PAT를 만들어야 합니다. 자세한 내용은 개인용 액세스 토큰 관리을(를) 참조하세요.

  1. 오른쪽 아래 모서리에서 을 클릭합니다.
  2. 메뉴에서 "Open Chat"을 선택하고, 에이전트 모드에 있는지 확인한 다음, 채팅 창 하단에 있는 도구 아이콘("MCP 서버 구성"이라고 함)을 클릭합니다.
  3. Add MCP Tools를 클릭합니다.
  4.        `mcp.json` 파일에 다음 구성을 추가하고 `YOUR_GITHUB_PAT`를 사용자가 생성한 PAT로 대체합니다.
    
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

GitHub MCP 서버 정보

GitHub MCP 서버는 GitHub에서 제공 및 유지 관리하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. MCP를 사용하면 AI 기능을 다른 도구 및 서비스와 통합하여 컨텍스트에 맞는 AI 지원을 제공하여 개발 환경을 향상시킬 수 있습니다.

GitHub MCP 서버에 대한 자세한 소개 및 MCP 개요는 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.

사전 요구 사항

  •         **에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요.
    
  •         **
            GitHub Copilot Xcode 확장의 경우** 
            [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment)을(를) 참조하세요.
    
  • Copilot Business 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.

Xcode에서 GitHub MCP 서버 설정

아래 지침은 Xcode에서 GitHub MCP 서버를 설정하는 방법에 대해 설명합니다. MCP와 호환되는 다른 편집기도 단계는 비슷할 수 있으나 정확한 프로세스는 다를 수 있습니다.

원격 GitHub MCP 서버는 기본적으로 원클릭 OAuth 인증을 사용하지만 인증에 PAT(PAT)를 사용하도록 personal access token 수동으로 구성할 수도 있습니다. OAuth를 사용하는 경우 MCP 서버는 로그인하는 동안 승인하는 범위만 access 수 있습니다. 조직 소유 컨텍스트에서 access 허용되는 범위 및 앱을 제어하는 관리자 정책에 의해 제한될 수도 있습니다. PAT를 사용하는 경우, MCP 서버는 PAT에서 부여된 범위에 대한 접근 권한을 가지고, 이는 조직에서 구성한 PAT 제한 사항의 적용을 받습니다.

참고

          Enterprise Managed User인 경우, 엔터프라이즈 관리자가 사용 설정하지 않는 한, PAT는 기본적으로 비활성화됩니다. PAT가 비활성화된 경우, 사용자는 PAT 인증을 사용할 수 없습니다. OAuth 액세스 정책 제한이 있는 경우 각 클라이언트(MCP 호스트 애플리케이션)에 대한 OAuth 앱을 사용하도록 설정해야 합니다(제외 Visual Studio Code 및 Visual Studio).
          GitHub MCP 서버를 로컬로 설정하는 방법에 대한 자세한 내용은 [GitHub MCP 서버 설명서](https://github.com/mcp/io.github.github/github-mcp-server?ref_product=copilot&ref_type=engagement&ref_style=text) 참조하세요.

OAuth를 사용하는 원격 MCP 서버 구성

OAuth에서 원격 GitHub MCP 서버를 사용하기 위해 PAT를 만들거나 추가 소프트웨어를 설치할 필요가 없습니다. 사용자가 Xcode에 직접 설정할 수 있습니다.

  1. Xcode용 GitHub Copilot 확장을 열고 "Settings"로 이동합니다.

    • 또는, 활성 Xcode 작업 영역의 메뉴 모음에서 Editor를 클릭하고 GitHub Copilot 을 선택한 다음, Open GitHub Copilot for Xcode Settings를 클릭하여 설정을 찾을 수 있습니다.
  2. MCP 탭을 선택한 다음, Edit Config를 클릭합니다.

  3. 다음 구성을 추가합니다.

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  4. "GitHub Copilot"MCP 서버 정의가 GitHub에 인증하려고 합니다"라는 팝업에서 계속을 클릭합니다.

  5. 플러그 인에 GitHub Copilot 아직 권한을 부여하지 않은 경우 브라우저 팝업에서 개인 계정 옆에 있는 계속 을 클릭합니다.

PAT를 사용하는 원격 MCP 서버 구성

PAT를 사용하여 원격 GitHub MCP 서버를 구성하려면 MCP 서버에 부여하려는 액세스에 필요한 범위가 있는 PAT를 만들어야 합니다. 자세한 내용은 개인용 액세스 토큰 관리을(를) 참조하세요.

  1. Xcode용 GitHub Copilot 확장을 열고 "Settings"로 이동합니다.
    • 또는, 활성 Xcode 작업 영역의 메뉴 모음에서 Editor를 클릭하고 GitHub Copilot 을 선택한 다음, Open GitHub Copilot for Xcode Settings를 클릭하여 설정을 찾을 수 있습니다.
  2. MCP 탭을 선택한 다음, Edit Config를 클릭합니다.
  3. 다음 구성을 추가하여 YOUR_GITHUB_PAT을 사용자가 생성한 PAT로 대체합니다.
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

GitHub MCP 서버 정보

GitHub MCP 서버는 GitHub에서 제공 및 유지 관리하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. MCP를 사용하면 AI 기능을 다른 도구 및 서비스와 통합하여 컨텍스트에 맞는 AI 지원을 제공하여 개발 환경을 향상시킬 수 있습니다.

GitHub MCP 서버에 대한 자세한 소개 및 MCP 개요는 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.

사전 요구 사항

  • Copilot에 액세스합니다. GitHub Copilot란?을(를) 참조하세요.
  • Eclipse의 호환 버전. GitHub Copilot 확장을 사용하려면 Eclipse 버전 2024-09 이상이 필요합니다. Eclipse 다운로드 페이지를 참조하세요.
  • Copilot Business 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.
  •         **확장의 최신 버전입니다GitHub Copilot**. 
            [Eclipse Marketplace](https://aka.ms/copiloteclipse?ref_product=copilot&ref_type=engagement&ref_style=text)에서 다운로드하세요. 자세한 내용은 [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment?tool=eclipse)을(를) 참조하세요.
    
  •         **Eclipse에서 로그인합니다GitHub**.
    

Eclipse에서 GitHub MCP 서버 설정

아래 지침은 Eclipse에서 MCP 서버를 설정하는 방법에 대해 GitHub 설명합니다. MCP와 호환되는 다른 편집기도 단계는 비슷할 수 있으나 정확한 프로세스는 다를 수 있습니다.

원격 GitHub MCP 서버는 기본적으로 원클릭 OAuth 인증을 사용하지만 인증에 PAT(PAT)를 사용하도록 personal access token 수동으로 구성할 수도 있습니다. OAuth를 사용하는 경우 MCP 서버는 로그인하는 동안 승인하는 범위만 access 수 있습니다. 조직 소유 컨텍스트에서 access 허용되는 범위 및 앱을 제어하는 관리자 정책에 의해 제한될 수도 있습니다. PAT를 사용하는 경우, MCP 서버는 PAT에서 부여된 범위에 대한 접근 권한을 가지고, 이는 조직에서 구성한 PAT 제한 사항의 적용을 받습니다.

참고

          Enterprise Managed User인 경우, 엔터프라이즈 관리자가 사용 설정하지 않는 한, PAT는 기본적으로 비활성화됩니다. PAT가 비활성화된 경우, 사용자는 PAT 인증을 사용할 수 없습니다. OAuth 액세스 정책 제한이 있는 경우 각 클라이언트(MCP 호스트 애플리케이션)에 대한 OAuth 앱을 사용하도록 설정해야 합니다(제외 Visual Studio Code 및 Visual Studio).
          GitHub MCP 서버를 로컬로 설정하는 방법에 대한 자세한 내용은 [GitHub MCP 서버 리포지토리](https://github.com/github/github-mcp-server#usage-in-other-mcp-hosts-1) 참조하세요.

OAuth를 사용하는 원격 MCP 서버 구성

OAuth에서 원격 GitHub MCP 서버를 사용하기 위해 PAT를 만들거나 추가 소프트웨어를 설치할 필요가 없습니다. 사용자가 Eclipse에서 직접 설정할 수 있습니다.

  1. Eclipse 하단의 상태 표시줄에 있는 Copilot 아이콘()을 클릭합니다.

  2. 메뉴에서 Open Chat을 선택하고 채팅 창에서 "Configure Tools..." 아이콘을 클릭합니다.

    • 또는 Edit preferences를 선택한 다음, 왼쪽 창에서 GitHub Copilot을 확장하고 MCP를 클릭합니다.
  3. "서버 구성(Server Configurations)" 아래에 다음 구성을 추가합니다.

    JSON
    {
      "servers": {
          "github": {
              "type": "http",
              "url": "https://api.githubcopilot.com/mcp/"
          }
      }
    }
    
  4.        **적용**을 클릭합니다.
    
  5. "GitHub Copilot 팝업에서 'MCP 서버 정의가 GitHub에 인증을 시도합니다'라는 메시지가 나타나면, 확인을 누릅니다."

  6. 플러그 인에 GitHub Copilot 아직 권한을 부여하지 않은 경우 브라우저 팝업에서 개인 계정 옆에 있는 계속 을 클릭합니다.

PAT를 사용하는 원격 MCP 서버 구성

PAT를 사용하여 원격 GitHub MCP 서버를 구성하려면 MCP 서버에 부여하려는 액세스에 필요한 범위가 있는 PAT를 만들어야 합니다. 자세한 내용은 개인용 액세스 토큰 관리을(를) 참조하세요.

  1. Eclipse 하단의 상태 표시줄에 있는 Copilot 아이콘()을 클릭합니다.
  2. 메뉴에서 Open Chat을 선택하고 채팅 창에서 "Configure Tools..." 아이콘을 클릭합니다.
    • 또는 Edit preferences를 선택한 다음, 왼쪽 창에서 GitHub Copilot을 확장하고 MCP를 클릭합니다.
  3. "Server Configurations" 아래에 다음 구성을 추가하고, YOUR_GITHUB_PAT를 사용자가 만든 PAT로 대체합니다.
JSON
  {
    "servers": {
        "github": {
            "url": "https://api.githubcopilot.com/mcp/",
            "requestInit": {
                "headers": {
                    "Authorization": "Bearer YOUR_GITHUB_PAT"
                }
            }
        }
    }
  }

엔터프라이즈 구성

          GitHub Enterprise Server 또는 GitHub Enterprise Cloud를 데이터 보존과 함께 사용하는 경우, 추가 구성이 필요합니다. 자세한 내용은 [AUTOTITLE](/copilot/how-tos/provide-context/use-mcp/enterprise-configuration)을(를) 참조하세요.

다음 단계