Azure DevOps MCP & GitHub Copilot 통합 가이드
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Azure DevOps MCP 서버와 GitHub Copilot 통합 가이드

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

DevOps

대상자

  • 소프트웨어 개발자, DevOps 엔지니어
  • 중간 수준의 사용자 (VS Code, Azure DevOps, GitHub Copilot 사용 경험 필요)

핵심 요약

  • Azure DevOps MCP 서버는 GitHub Copilot과 통합하여 VS Code 내에서 작업 항목 관리, 프로젝트 정보 조회, PR 연동 등 가능
  • 설정 과정: Azure CLI 인증 → .vscode/mcp.json 파일 생성 → MCP 서버 실행
  • 기능 예시: Show me my assigned work items 또는 Create a new user story와 같은 자연어 쿼리로 작업 수행

섹션별 세부 요약

1. **사전 준비 사항**

  • VS Code 또는 VS Code Insiders 설치
  • GitHub Copilot 확장 프로그램 활성화
  • Node.js 20 이상 설치
  • Azure DevOps 계정 및 Azure CLI 설치
  • Azure CLI를 통해 az login으로 인증

2. **MCP 서버 설정**

  • .vscode/mcp.json 파일 생성 (예: "servers": {"ado": {"type": "stdio", "command": "npx", "args": ["@azure-devops/mcp", "${input:ado_org}"]}})
  • mcp.json 파일 저장 후 Command Palette에서 MCP 서버 실행 명령 실행
  • Azure DevOps 조직 이름 입력 (예: contoso)

3. **GitHub Copilot 사용법**

  • GitHub Copilot 활성화 후 Agent Mode로 전환
  • Azure DevOps MCP 서버 도구 선택
  • 자연어 쿼리로 작업 수행 (예: Show me my assigned work items 또는 Create a new user story)

4. **기능 활용 예시**

  • 작업 항목 조회: Show me my assigned work items
  • 작업 항목 생성: Create a new user story titled "Implement user authentication"
  • 작업 상태 업데이트: Update work item 12345 to "In Progress"
  • 프로젝트 정보 조회: List my Azure DevOps projects
  • PR 연동: I just created a PR for my authentication feature. Update work item 12345 to reference this PR

5. **문제 해결 팁**

  • MCP 서버 실행 실패: Azure CLI 인증 확인, Node.js 20+ 설치 여부 확인
  • 권한 문제: Azure DevOps 계정 권한 확인, 프로젝트 멤버십 검증
  • 연결 문제: VS Code 재시작, mcp.json 파일 구문 검증, 인터넷 연결 상태 확인

결론

  • Azure DevOps MCP 통합은 개발 생산성 향상에 기여 (브라우저 탭 전환 최소화)
  • MCP 프로토콜은 AI 도구와 DevOps 플랫폼 간 유연한 인터페이스 제공
  • 오픈소스 프로젝트: https://github.com/microsoft/azure-devops-mcp
  • 실행 시 팁: Azure CLI 인증과 Node.js 버전 확인, 작업 항목 생성 시 구체적인 제목 및 설명 입력 필수