VM

vortiago/mcp-azure-devops

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

79 stars 39 forks 품질 54 트렌드 14MIT

vortiago/mcp-azure-devops는 MCP 서버 후보로 수입 https://github.com/vortiago/mcp-azure-devops.]

개요

vortiago/mcp-azure-devops는 MCP 서버 후보로 수입 https://github.com/vortiago/mcp-azure-devops.]

개요(AI 번역)

⚠️ 알림: 공식 서버 사용 가능 · ** 대신 공식 Microsoft Azure DevOps MCP 서버를 사용하십시오. ** · https://github.com/microsoft/azure-devops-mcp] · 이 저장소는 더 이상 유지되지 않습니다. 공식 Microsoft 서버는 더 나은 지원, 지속적인 유지 보수 및 최신 기능을 제공합니다.


A Model Context Protocol (MCP) 서버는 Azure DevOps 서비스와 상호 작용하는 AI 조수를 가능하게 합니다.

개요

이 프로젝트는 Azure DevOps와 상호 작용하기 위해 AI 조수 (클래드와 같은)를 허용하는 Model Context Protocol (MCP) 서버를 구현하고 자연 언어 상호 작용과 Azure DevOps REST API 사이의 브리지를 제공합니다.

특징

현재 구현:

일 품목 관리

-Query 작업 항목: WIQL 쿼리를 사용하여 작업 항목 검색

  • ** 작업 항목 세부 정보**: 전체 작업 항목 정보 보기
  • ** 작업 항목**: 새로운 작업, 버그, 사용자 스토리 및 기타 작업 항목 유형 추가
  • **업데이트 **: 기존 작업 항목의 필드 및 속성 수정 -Add Comments: 작업 항목에 대한 의견 -파일 보기: 작업 항목에 대한 의견 역사를 검색

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Azure DevOps Server

⚠️ NOTICE: Official Server Available

Please use the official Microsoft Azure DevOps MCP server instead:

https://github.com/microsoft/azure-devops-mcp

This repository is no longer maintained. The official Microsoft server provides better support, ongoing maintenance, and the latest features.


A Model Context Protocol (MCP) server enabling AI assistants to interact with Azure DevOps services.

Overview

This project implements a Model Context Protocol (MCP) server that allows AI assistants (like Claude) to interact with Azure DevOps, providing a bridge between natural language interactions and the Azure DevOps REST API.

Features

Currently implemented:

Work Item Management

  • Query Work Items: Search for work items using WIQL queries
  • Get Work Item Details: View complete work item information
  • Create Work Items: Add new tasks, bugs, user stories, and other work item types
  • Update Work Items: Modify existing work items’ fields and properties
  • Add Comments: Post comments on work items
  • View Comments: Retrieve the comment history for a work item
  • Parent-Child Relationships: Establish hierarchy between work items

Project Management

  • Get Projects: View all accessible projects in the organization
  • Get Teams: List all teams within the organization
  • Team Members: View team membership information
  • Team Area Paths: Retrieve area paths assigned to teams
  • Team Iterations: Access team iteration/sprint configurations

Planned features:

  • Pipeline Operations: Query pipeline status and trigger new pipeline runs
  • Pull Request Handling: Create, update, and review Pull Requests
  • Sprint Management: Plan and manage sprints and iterations
  • Branch Policy Administration: Configure and manage branch policies

Getting Started

Prerequisites

  • Python 3.10+
  • Azure DevOps account with appropriate permissions
  • Personal Access Token (PAT) with necessary scopes for Azure DevOps API access

Installation

# Clone the repository
git clone https://github.com/Vortiago/mcp-azure-devops.git
cd mcp-azure-devops

# Install in development mode
uv pip install -e ".[dev]"

# Install from PyPi
pip install mcp-azure-devops

Configuration

Create a .env file in the project root with the following variables:

AZURE_DEVOPS_PAT=your_personal_access_token
AZURE_DEVOPS_ORGANIZATION_URL=https://your-organization.visualstudio.com or https://dev.azure.com/your-organisation

Note: Make sure to provide the full URL to your Azure DevOps organization.

Running the Server

# Development mode with the MCP Inspector
mcp dev src/mcp_azure_devops/server.py

# Install in Claude Desktop
mcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant"

Usage Examples

Query Work Items

Show me all active bugs assigned to me in the current sprint

Create a Work Item

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →