Skip to main content

회사의 MCP 서버 사용량

MCP 서버 사용량을 관리하여 개발자에게 보안 및 규정 준수를 유지하면서 유용한 도구를 제공할 수 있습니다.

GitHub.com에서 일련의 MCP 정책을 구성하여 조직 또는 기업에서 MCP(모델 컨텍스트 프로토콜) 서버 사용량을 관리할 수 있습니다. 이러한 정책을 통해 MCP 서버 사용을 완전히 허용하거나 차단하거나 MCP 레지스트리에서 정의하는 서버 목록으로 access 제한할 수 있습니다.

MCP 레지스트리

MCP 레지스트리는 IDE 및 Copilot에 대한 카탈로그처럼 작동하는 MCP 서버의 디렉터리입니다. 각 레지스트리 진입점은 서버의 매니페스트를 가리킵니다. 이 매니페스트는 서버에서 제공하는 도구, 리소스 및 프롬프트를 설명합니다.

MCP 레지스트리를 만든 후 회사에서 사용할 수 있도록 하여 다음을 수행할 수 있습니다.

  • 컨텍스트 전환 없이 개발자가 검색하고 사용할 수 있는 MCP 서버 카탈로그 큐레이팅
  • 보안 및 규정 준수를 강화하기 위해 승인되지 않은 서버로 access 제한
  • 개발자에게 서버가 정책에 의해 차단될 때 명확성을 제공합니다.

MCP 정책 설정

다음 설정을 사용하면 조직 또는 기업에서 MCP 서버를 검색하고 액세스하는 방법을 제어할 수 있습니다.

  •         **Copilot** 의 MCP 서버: 조직 또는 엔터프라이즈 내 Copilot 사용권에 해당하는 모든 사용자의 MCP 서버 사용을 관리합니다.
    
  •         **MCP 레지스트리 URL**: MCP 레지스트리의 URL을 지정하여 개발자가 지원되는 화면에서 승인된 MCP 서버를 검색하고 사용할 수 있도록 합니다.
    
  •         **MCP 접근을 레지스트리 서버로 제한하기**: 모든 MCP 서버에 대해 허용할지, 또는 구성된 레지스트리에 나열된 서버로만 액세스를 제한할지를 선택합니다.
    

지원되는 표면

MCP 관리 기능은 다음과 같이 지원됩니다.

Surface레지스트리 표시허용 목록 적용
코파일럿 CLI
Copilot 코딩 도우미
이클립스옥티콘 "check" aria-label="Supported" %}옥티콘 "check" aria-label="Supported" %}
JetBrains옥티콘 "check" aria-label="Supported" %}옥티콘 "check" aria-label="Supported" %}
자료 변수.product.prodname_vs %}옥티콘 "check" aria-label="Supported" %}옥티콘 "check" aria-label="Supported" %}
변수 variables.product.prodname_vscode_shortname %}옥티콘 "check" aria-label="Supported" %}옥티콘 "check" aria-label="Supported" %}
VS Code 인사이더옥티콘 "check" aria-label="Supported" %}옥티콘 "check" aria-label="Supported" %}
엑스코드옥티콘 "check" aria-label="Supported" %}옥티콘 "check" aria-label="Supported" %}

참고

Eclipse, JetBrains 및 Xcode의 경우, 사전 릴리스 버전의 Copilot에서는 MCP 관리 기능이 지원됩니다.

다음 단계

고유한 MCP 레지스트리를 만들려면 조직 또는 엔터프라이즈에 대한 MCP 레지스트리 구성을 참조하세요.