기업 관리 설정의 MCP 허용·차단 목록
기업 관리 설정에서 MCP 서버 허용·차단 목록으로 Copilot이 실행할 서버를 중앙에서 제어할 수 있게 됐습니다.
교안에 영향
기존 안내에서 MCP 서버 허용·차단을 개별 클라이언트가 아닌 enterprise managed settings로 설정한다고 적었다면 더 이상 맞지 않을 수 있습니다.
요약
- enterprise managed settings에 allowedMcpServers와 deniedMcpServers가 추가되어 MCP 서버 실행 대상을 중앙에서 제어할 수 있습니다. - serverUrl, serverCommand, serverName 매처로 원격 URL, 로컬 명령, 이름 기준의 서버를 식별할 수 있습니다. - 정책은 잘못되었거나 검증할 수 없으면 차단되는 방식으로 동작하며, 여러 계층의 정책을 모두 통과해야 합니다. - server-managed deployments에서는 두 키를 overridable로 설정해 팀별 허용·차단 목록을 추가할 수 있습니다. - GitHub Copilot app, Copilot CLI, VS Code에서 이 정책이 지원됩니다.
바뀐 것
새 기능
- enterprise managed settings에 allowedMcpServers와 deniedMcpServers 키가 추가되었습니다.
- serverUrl 매처로 HTTP/SSE 원격 MCP 서버를 와일드카드와 정규화 규칙으로 식별할 수 있습니다.
- serverCommand 매처로 stdio 로컬 MCP 서버를 명령과 인자 기준으로 식별할 수 있습니다.
- serverName 매처로 사용자 지정 레이블을 식별할 수 있습니다.
개선
- 정책이 잘못되었거나 검증할 수 없으면 허용하지 않고 차단하도록 동작합니다.
- 여러 정책 계층이 적용될 때 서버는 각 계층의 검사를 모두 통과해야 합니다.
- server-managed deployments에서 두 키를 overridable로 표시해 팀별 허용·차단 목록을 추가할 수 있습니다.
기타
- 이 기능은 GitHub Copilot app, Copilot CLI, VS Code에서 지원됩니다.
- copilot/managed-settings.json에 설정을 추가하고 기본 브랜치에 반영하는 방식으로 시작할 수 있습니다.