다음을 통해 공유


Microsoft Dev Box MCP Server란?

MCP(Microsoft Dev Box Model Context Protocol) 서버는 AI 에이전트를 Microsoft Dev Box 서비스와 연결하는 오픈 소스 통합 계층입니다. 개발 상자를 관리하고, 상태를 확인하고, 사용자 지정 작업을 실행하고, 개발 환경을 벗어나지 않고 다른 개발자 중심 작업을 수행하는 자연어 상호 작용을 수행할 수 있습니다.

모델 컨텍스트 프로토콜을 기반으로 구축된 이 서버는 AI 에이전트와 Microsoft Dev Box 플랫폼 간의 브리지 역할을 하므로 개발자는 여러 인터페이스 간에 전환하거나 복잡한 CLI 구문을 기억하는 대신 대화형 명령을 사용할 수 있습니다.

주요 시나리오

Dev Box MCP Server는 다음과 같은 몇 가지 일반적인 개발 시나리오에서 탁월합니다.

  • 일일 개발 워크플로: Azure Portal 또는 개발자 포털을 열지 않고 작업을 시작하기 전에 개발 상자의 상태를 빠르게 시작, 중지 또는 확인
  • 프로젝트 전환: 다양한 프로젝트에 대해 서로 다른 개발 상자 간을 원활하게 전환하거나, 기능 분기를 위한 새 개발 상자를 만들거나, 이전 환경을 정리합니다.
  • 팀 공동 작업: 개발 상자 풀 정보를 팀 구성원과 공유하고, 리소스 사용량을 조정하고, 적절한 개발 상자 구성을 사용하여 새 개발자를 온보딩하는 데 도움이 됩니다.
  • 문제 해결 및 유지 관리: 도구 간에 컨텍스트 전환 없이 연결 문제 복구, 작업 상태 확인, 로그 보기 및 일정 관리
  • 사용자 지정 관리: 소프트웨어 패키지 설치, 팀 사용자 지정 적용, 설치 스크립트 실행 및 대화형 명령을 통해 개발 환경 구성

지원되는 도구

Dev Box MCP 서버는 다음과 같은 여러 도구 범주를 통해 Dev Box 작업에 대한 포괄적인 범위를 제공합니다.

  • Dev Box 수명 주기 관리: 모든 프로젝트에서 개발 상자 만들기, 삭제, 시작, 중지, 다시 시작 및 복구
  • 프로젝트 및 풀 검색: 사용 가능한 프로젝트 찾아보기, 개발 상자 풀 보기, 풀 구성 및 기능 이해
  • 전원 및 일정 관리: 개발 상자 전원 상태 제어, 종료 일정 관리, 예약된 작업 지연 또는 건너뛰기
  • 사용자 지정 및 구성: 팀 사용자 지정 적용, 개별 작업 실행, 패키지 설치, 테마 설정 및 사용자 지정 로그 보기
  • 모니터링 및 진단: 작업 상태 확인, 작업 로그 보기, 장기 실행 작업 모니터링 및 연결 문제 해결
  • 리소스 탐색: 범위 패턴을 사용하여 특정 리소스를 대상으로 지정하고 Dev Box 환경에 대한 컨텍스트 정보를 가져옵니다.

지원되는 작업 및 해당 범위 패턴의 전체 목록은 Dev Box MCP 서버 리포지토리 - 현재 지원되는 도구를 참조하세요.

Authentication

Dev Box MCP 서버는 원활한 Azure 통합 을 위해 DefaultAzureCredentialWAM(웹 계정 관리자) 기반 조정 인증을 사용합니다.

다음 단계

AI 기반 Dev Box 관리를 사용하여 개발 워크플로를 개선할 준비가 되셨나요?

단계별 설정 및 사용 지침 은 자습서: Dev Box MCP 서버 시작을 참조하세요.