검색
← 릴리스 노트

엔터프라이즈 관리 설정의 MCP 허용 목록

깃허브 · 기능추가 · 2026.08.07

엔터프라이즈 관리 설정으로 GitHub Copilot 클라이언트가 실행할 수 있는 MCP 서버를 허용·차단할 수 있게 됐습니다.

교안에 영향

기존 안내 글에서 MCP 서버 실행 제어가 클라이언트별 설정으로만 가능하다고 적었다면 이제는 맞지 않습니다.

요약

- enterprise managed settings에 allowedMcpServers와 deniedMcpServers를 추가해 MCP 서버 허용·차단을 중앙에서 관리할 수 있습니다. - serverUrl, serverCommand, serverName 매처로 원격 URL, 로컬 명령, 이름 기준의 서버를 식별합니다. - 정책은 fail closed로 동작하며, 여러 계층의 정책을 모두 통과해야 서버를 실행할 수 있습니다. - GitHub Copilot app, Copilot CLI, VS Code에서 이 허용 목록이 적용됩니다.

바뀐 것

새 기능 4

  • enterprise managed settings에 allowedMcpServers와 deniedMcpServers 키가 추가됐습니다.
  • serverUrl로 원격 HTTP/SSE MCP 서버를 매칭하고, * 와일드카드와 URL 정규화를 지원합니다.
  • serverCommand로 로컬 stdio MCP 서버를 정확한 명령과 인수 기준으로 매칭합니다.
  • serverName으로 사용자 지정 레이블을 매칭할 수 있게 했습니다.

개선 2

  • 정책을 fail closed로 처리해 잘못되거나 검증할 수 없는 설정은 허용하지 않습니다.
  • server-managed deployments에서 두 키를 overridable로 설정해 팀별 허용·차단 목록을 덧붙일 수 있습니다.

기타 2

  • MCP allowlists는 GitHub Copilot app, Copilot CLI, VS Code에서 지원됩니다.
  • source organization의 .github-private 저장소에 copilot/managed-settings.json을 추가하고 기본 브랜치에 커밋해 설정을 시작합니다.

원문 제목 · MCP allowlists in enterprise managed settings