MCP.so
Sign In

MCP Azure DevOps Server

@Vortiago

About MCP Azure DevOps Server

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

Basic information

Category

Cloud & Infrastructure

License

MIT

Runtime

python

Transports

stdio

Publisher

Vortiago

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-azure-devops": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "-e",
        ".[dev]"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Azure DevOps Server?

MCP Azure DevOps Server is a Model Context Protocol server that allows AI assistants like Claude to interact with Azure DevOps services through the Azure DevOps REST API. Users can query, create, and update work items, manage projects and teams, and view team iterations using natural language. Note: This repository is deprecated. Please use the official Microsoft Azure DevOps MCP server at https://github.com/microsoft/azure-devops-mcp.

How to use MCP Azure DevOps Server?

Requires Python 3.10+, an Azure DevOps account, and a Personal Access Token (PAT) with the necessary scopes. Install via pip install mcp-azure-devops or by cloning the repo and running uv pip install -e ".[dev]". Configure a .env file with AZURE_DEVOPS_PAT and AZURE_DEVOPS_ORGANIZATION_URL. Run in development mode with mcp dev src/mcp_azure_devops/server.py or install in Claude Desktop with mcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant".

Key features of MCP Azure DevOps Server

  • Query work items using WIQL (Work Item Query Language)
  • Create, update, and view work item details
  • Add and retrieve comments on work items
  • Establish parent-child relationships between work items
  • List projects, teams, team members, area paths, and iterations

Use cases of MCP Azure DevOps Server

  • Ask an AI assistant to show active bugs assigned to you in the current sprint
  • Create a user story with a title and assign it to a team member
  • Change the status of a bug and add an explanatory comment
  • List all team members in a specific project team
  • View all projects in the organization and team iterations

FAQ from MCP Azure DevOps Server

What prerequisites are needed to run MCP Azure DevOps Server?

You need Python 3.10 or later, an Azure DevOps account with appropriate permissions, and a Personal Access Token (PAT) with the necessary scopes. The PAT must be set in the AZURE_DEVOPS_PAT environment variable.

Is this server still maintained?

No. The README explicitly says the repository is no longer maintained and directs users to the official Microsoft Azure DevOps MCP server at https://github.com/microsoft/azure-devops-mcp.

What capabilities are currently implemented?

Work item management (query, create, update, comment, parent-child) and project management (list projects, teams, team members, area paths, iterations) are implemented. Pipeline operations, pull requests, sprint management, and branch policy administration are planned but not yet available.

How is authentication handled?

Authentication uses a Personal Access Token (PAT) that you provide in the .env file via the AZURE_DEVOPS_PAT variable. The PAT must be configured with the appropriate Azure DevOps API scopes.

What transport protocol does the server use?

The server follows the Model Context Protocol (MCP) and is designed to run locally (stdio transport), typically via the mcp dev command for development or mcp install for integration with Claude Desktop.

Comments

More Cloud & Infrastructure MCP servers