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 레지스트리 구성을 참조하세요.