Azure DevOps MCP Server

Integrations

  • Manages environment configuration for connecting to Azure DevOps services, including organization URL and personal access tokens.

  • Provides repository operations and code search capabilities through integration with Azure DevOps Git repositories.

  • Leverages the official Node.js SDK for Azure DevOps to enable project management, work item tracking, and repository operations.

Azure DevOps MCP(모델 컨텍스트 프로토콜)

이 프로젝트는 Azure DevOps와 통합된 모델 컨텍스트 프로토콜(MCP)의 참조 서버 구현 역할을 합니다. AI 어시스턴트가 Azure DevOps 리소스와 상호 작용하고 프로그래밍 방식으로 작업을 수행할 수 있도록 지원합니다.

특징

  • 공식 Node.js SDK를 사용한 Azure DevOps 통합
  • 모델 컨텍스트 프로토콜(MCP) 지원
  • 프로젝트 관리 작업
  • 작업 항목 관리
  • 저장소 작업
  • 코드 검색 기능

필수 조건

  • Node.js(v18 이상 권장)
  • 적절한 권한이 있는 Azure DevOps 계정
  • Azure DevOps 개인 액세스 토큰(PAT)

설치

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:
npm install
  1. 환경 변수 구성:
    • .env.example``.env 로 복사합니다.
    • 필요한 환경 변수를 입력하세요.
cp .env.example .env

커서에 추가

npm start

그런 다음 커서에 다음을 추가합니다.

http://localhost:3000/sse 경로를 사용해야 합니다. env.conf 파일에서 포트를 정의하여 포트를 변경할 수 있습니다.

환경 구성

다음 환경 변수는 .env 파일에서 구성해야 합니다.

  • AZURE_DEVOPS_ORG_URL : Azure DevOps 조직 URL
  • AZURE_DEVOPS_PAT : Azure DevOps용 개인 액세스 토큰
  • .env.example 에 지정된 추가 구성 변수

사용 가능한 스크립트

  • npm run build - TypeScript 프로젝트 빌드
  • npm run dev - 핫 리로드를 사용하여 개발 모드에서 서버 실행
  • npm start - 프로덕션 서버 실행

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

AI 어시스턴트가 Azure DevOps 리소스와 상호 작용하고 프로젝트 관리, 작업 항목 추적, 리포지토리 작업, 코드 검색 등의 작업을 프로그래밍 방식으로 수행할 수 있도록 하는 모델 컨텍스트 프로토콜에 대한 참조 서버 구현입니다.

  1. Features
    1. Prerequisites
      1. Installation
        1. Add to Cursor
          1. Environment Configuration
            1. Available Scripts
              1. License
                ID: wqu7qa32vy