MCP Server Azure Devops logo

MCP Server Azure Devops

by Tiberriver256

Connects AI assistants to Azure DevOps projects, repositories, work items, searches, and pipeline runs over MCP.

Install MCP Server Azure Devops

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tiberriver256-mcp-server-azure-devops": {
      "command": "npx",
      "args": [
        "-y",
        "@tiberriver256/mcp-server-azure-devops"
      ],
      "env": {
        "AZURE_DEVOPS_ORG_URL": "YOUR_VALUE_HERE",
        "AZURE_DEVOPS_AUTH_METHOD": "YOUR_VALUE_HERE",
        "AZURE_DEVOPS_PAT": "YOUR_VALUE_HERE",
        "AZURE_DEVOPS_DEFAULT_PROJECT": "YOUR_VALUE_HERE",
        "AZURE_DEVOPS_API_VERSION": "YOUR_VALUE_HERE",
        "AZURE_TENANT_ID": "YOUR_VALUE_HERE",
        "AZURE_CLIENT_ID": "YOUR_VALUE_HERE",
        "AZURE_CLIENT_SECRET": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Tiberriver256/mcp-server-azure-devops connects MCP-compatible AI assistants to Azure DevOps Services and Azure DevOps Server through tools for projects, repositories, work items, searches, and pipelines. It supports PAT authentication, Azure Identity, and Azure CLI login for Azure DevOps Services; on-premises Azure DevOps Server uses PAT authentication. Use it when an agent needs to inspect or modify Azure DevOps resources, especially in on-premises environments or where additional workflow coverage is needed.

Use cases

  • Inspect repositories and file trees
  • Create branches and commit file changes
  • Manage work items and attachments
  • Search code, wiki pages, and work items
  • Monitor pipeline runs, logs, and artifacts

Key features

  • Azure DevOps Services and Server connectivity
  • PAT, Azure Identity, and Azure CLI authentication
  • Repository browsing and multi-file commits
  • Work item lifecycle and attachment management
  • Pipeline run, log, timeline, and artifact access
  • Code, wiki, and work item search

Tools33

What MCP Server Azure Devops lets your agent do. Expand a tool for its parameters.

Self-reported~514 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

18/19 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · @tiberriver256/mcp-server-azure-devops (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars397Stargazers on the source repository.
npm downloads22kPackage downloads in the last 30 days.
Last commit1d agoMost recent push to the default branch.
Tools exposed33Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server Azure Devops works

What Tiberriver256/mcp-server-azure-devops does

Tiberriver256/mcp-server-azure-devops exposes Azure DevOps operations through the Model Context Protocol. It covers organization and project discovery, repository inspection and editing, work item management, code and wiki search, and pipeline monitoring.

The repository tools can retrieve files, directories, and repository trees, inspect repository metadata, create branches, and commit multiple changes using unified diffs or search-and-replace instructions. Work item tools retrieve, create, update, search, link, and attach files to work items. Pipeline tools list pipelines, inspect runs, retrieve timelines and logs, and download an individual artifact file as text.

How it works

The server runs as an MCP process and translates tool requests into Azure DevOps API operations. Its implementation is organized by feature areas, with separate modules and handlers for resources such as projects, repositories, work items, and pipelines.

Authentication can use a Personal Access Token, Azure Identity through the Azure Identity SDK, or an existing Azure CLI login. Azure DevOps Services supports all three methods. Azure DevOps Server deployments use PAT authentication. Some identity and organization-discovery operations, including get_me and list_organizations, are specific to Azure DevOps Services.

Setup and configuration

The published package can run through npx:

Terminal
npx -y @tiberriver256/mcp-server-azure-devops

For a source checkout, install dependencies, copy .env.example to .env, build the project, and start it with npm start. npm run dev runs the TypeScript source with watch mode for iterative development. Node.js 16 or newer, npm or yarn, an Azure DevOps account, and suitable permissions are required.

Set AZURE_DEVOPS_ORG_URL to the organization or server collection URL. Choose pat, azure-identity, or azure-cli with AZURE_DEVOPS_AUTH_METHOD; the default is Azure Identity. PAT authentication also requires AZURE_DEVOPS_PAT. AZURE_DEVOPS_DEFAULT_PROJECT can provide a project when a tool call does not specify one. Service-principal authentication uses AZURE_TENANT_ID, AZURE_CLIENT_ID, and AZURE_CLIENT_SECRET.

Claude Desktop and Cursor can launch the server with an MCP configuration using the npx command and environment variables. Azure CLI authentication requires an earlier az login.

Tools and capabilities

  • Discover the authenticated user, organizations, projects, repositories, and teams.
  • Read repository files, directories, metadata, refs, statistics, and file trees.
  • Create branches and commit multiple file changes.
  • Create, update, retrieve, search, link, and attach files to work items.
  • Search code, wiki pages, and work items.
  • List pipelines, inspect runs, retrieve timelines and logs, and download text artifacts.

Limitations and notes

Azure DevOps Server on-premises requires PAT authentication, while Azure Identity and Azure CLI authentication apply to Azure DevOps Services. Access depends on the permissions of the configured account or token. REST-based tools use API version 7.1 by default, configurable through AZURE_DEVOPS_API_VERSION. Logging verbosity can be changed with LOG_LEVEL.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server Azure Devops

Tiberriver256/mcp-server-azure-devops is an MCP server that connects AI assistants to Azure DevOps Services and Azure DevOps Server. Its main tools manage projects, repositories, branches, commits, work items, searches, pipelines, runs, logs, timelines, and text artifact downloads through Azure DevOps APIs.

Install it by running `npx -y @tiberriver256/mcp-server-azure-devops` or build it from a source checkout with `npm ci`, `npm run build`, and `npm start`. Configure the process in an MCP client such as Claude Desktop or Cursor.

Authenticate with a PAT, Azure Identity, or Azure CLI login for Azure DevOps Services. Set `AZURE_DEVOPS_AUTH_METHOD` to select the method and provide `AZURE_DEVOPS_PAT` for PAT authentication. Azure DevOps Server on-premises requires PAT authentication.

Yes, it works with Cursor through an MCP server configuration. Add the `npx` command, package name, organization URL, authentication settings, and optional default project to Cursor's configuration.

Yes, it can list pipelines, inspect pipeline details and recent runs, retrieve run timelines and logs, and download a single pipeline artifact file as text. Run filtering is available when listing recent runs.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server Azure Devops AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tiberriver256-mcp-server-azure-devops?style=directory)](https://allmcps.com/mcp/tiberriver256-mcp-server-azure-devops)
HTML Embed
<a href="https://allmcps.com/mcp/tiberriver256-mcp-server-azure-devops"><img src="https://allmcps.com/api/badge/tiberriver256-mcp-server-azure-devops?style=directory" alt="MCP Server Azure Devops on AllMCPs" /></a>