MCPSERV.CLUB
erinnmclaughlin

Azure DevOps MCP Server

MCP Server

Integrate your IDE with Azure DevOps via MCP

Stale(50)
2stars
0views
Updated Apr 13, 2025

About

This MCP server allows developers to connect their IDEs to Azure DevOps REST API, enabling seamless access to pipelines, work items, and repositories directly within the editor. It is distributed as a .NET global tool for quick setup.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Azure DevOps MCP Server Demo

Overview

The Azure DevOps MCP Server bridges the gap between AI assistants and Microsoft’s Azure DevOps ecosystem by exposing a rich set of REST API endpoints through the Model Context Protocol. Developers who rely on AI‑powered tooling can now query, create, and manipulate work items, pipelines, repositories, and build artifacts directly from the chat interface of their favorite assistants. This eliminates the need to switch contexts or manually run commands, enabling a seamless flow from natural language intent to concrete DevOps actions.

At its core, the server authenticates against Azure DevOps using a personal access token and then translates MCP requests into standard REST calls. The resulting responses are wrapped in the familiar JSON format expected by AI clients, allowing the assistant to surface information such as pull request status, build logs, or test results. Because the server is built on top of the MCP specification, it can be discovered automatically by any compliant client and integrated into existing workflows with minimal configuration.

Key capabilities include:

  • Work‑Item Management: Search, create, update, and close work items; attach comments or files.
  • Pipeline Interaction: Trigger builds, query run status, and retrieve logs from Azure Pipelines.
  • Repository Operations: List branches, create pull requests, and inspect commit history in Azure Repos.
  • Artifact Retrieval: Download build artifacts or query release pipelines for deployment details.

These features empower a variety of real‑world scenarios. For example, an AI assistant can help a developer troubleshoot failing pipelines by pulling the latest logs and suggesting remediation steps. A product owner might ask for a quick summary of pending work items, and the assistant can return a filtered list without leaving the chat. QA engineers could request the status of automated tests across multiple branches, and the assistant will aggregate results from Azure DevOps and present them in an easy‑to‑read format.

Integration is straightforward: developers add the MCP server to their IDE’s configuration, provide the necessary Azure DevOps credentials, and start issuing natural‑language commands. The server’s lightweight design means it can run locally or be deployed as a container, giving teams flexibility in how they expose the service. Its adherence to MCP ensures future‑proof compatibility with new AI assistants, while its Azure DevOps focus gives it a niche advantage over generic REST wrappers.