GitHub Copilot Workspace, MCP 서버 연동 정식 지원
GitHub Copilot Workspace가 Model Context Protocol(MCP) 서버 연동을 정식 GA로 지원하며, 외부 데이터소스·툴을 Workspace 태스크 플랜에 직접 주입할 수 있게 됐다. 이로써 Jira 티켓, Notion 문서, 사내 API 스펙 등을 별도 복사 없이 코딩 컨텍스트로 활용할 수 있어 한국 개발팀의 협업 자동화 파이프라인 구축에 실질적 변화가 예상된다.
MCP 연동이란 무엇이고 무엇이 달라지나
Model Context Protocol(MCP)은 AI 에이전트가 외부 시스템과 표준화된 방식으로 데이터를 주고받는 개방형 프로토콜이다. 이번 GA 이전까지 Copilot Workspace는 GitHub 리포지터리 내 파일과 이슈에만 컨텍스트가 한정됐다. 이제 개발자는 MCP 서버를 Workspace 설정 파일(copilot-workspace.yml)에 선언하는 것만으로 Jira 이슈, Confluence 페이지, 사내 OpenAPI 스펙 등을 태스크 플랜 생성 단계부터 AI에게 제공할 수 있다.
# copilot-workspace.yml 예시
mcp_servers:
- name: jira-mcp
url: https://mcp.example.com/jira
auth: env:JIRA_MCP_TOKEN
- name: internal-api-spec
url: https://mcp.example.com/openapi
주요 스펙 및 제한 사항
| 항목 | 내용 | |------|------| | 지원 MCP 버전 | MCP 1.2 이상 | | 동시 연결 서버 수 | 최대 5개 | | 컨텍스트 토큰 한도 | 서버당 32,000 토큰 | | 인증 방식 | OAuth 2.0, API Key, env 변수 | | 요금 | Copilot Enterprise 플랜 포함 (공식 페이지 참조) |
MCP 서버가 반환하는 데이터는 Workspace의 태스크 플랜 생성 및 코드 편집 단계 모두에 주입되며, 민감 정보 마스킹은 서버 측 구현 책임이다. 현재 베타였던 자율 PR 생성(Auto PR Draft) 기능도 이번 릴리스와 동시에 GA로 전환됐다.
한국 개발자·크리에이터 활용 포인트
1. 스프린트 자동화: Jira MCP 서버를 연결하면 "이 스프린트 백로그 기반으로 구현 계획 작성" 같은 자연어 명령 한 줄로 태스크 분해부터 브랜치 생성까지 이어진다.
2. 문서 기반 코드 생성: 사내 Confluence에 작성된 API 설계 문서를 MCP로 노출하면 Workspace가 해당 스펙을 읽고 보일러플레이트 코드를 자동 생성한다. 기존에 수작업으로 복사하던 과정이 제거된다.
3. 오픈소스 크리에이터: 공개 MCP 서버 디렉터리(mcp.so 등)에 등록된 서버를 그대로 활용할 수 있어, 개인 프로젝트에서도 별도 인프라 없이 외부 데이터 연동이 가능하다.
공식 문서와 MCP 서버 구축 가이드는 GitHub Docs - Copilot Workspace MCP에서 확인할 수 있다.