Azure DevOps

v0.1.45Version Controlstable

Enables interaction with Azure DevOps through Cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. Supports secure authentication via Personal Access Tokens and allows natural language-driven DevOps tas

aiazure-devopsclaudecopilotcursor
Share:
367
Stars
0
Downloads
0
Weekly
0/5

What is Azure DevOps?

Azure DevOps is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables interaction with azure devops through cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. supports secure authentication via personal access to...

Enables interaction with Azure DevOps through Cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. Supports secure authentication via Personal Access Tokens and allows natural language-driven DevOps tas

This server falls under the Version Control category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Enables interaction with Azure DevOps through Cursor chat, p

Use Cases

Manage pipelines with natural language
Work item and sprint tracking
AI-driven DevOps tasks
Tiberriver256

Maintainer

LicenseMIT License
Languagetypescript
Versionv0.1.45
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

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

Manual Installation

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

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Azure DevOps

The Azure DevOps MCP Server connects Claude and other MCP clients to Azure DevOps organizations, exposing natural-language access to work items, pipelines, repositories, pull requests, wikis, and sprint boards. It supports three authentication methods — Personal Access Token, Azure CLI, and Azure Identity (service principals) — making it suitable for individual developers as well as CI/CD automation scenarios. With it, you can trigger pipeline runs, triage work items, search code, and review PRs without leaving your AI assistant.

Prerequisites

  • Node.js 18+ installed
  • An Azure DevOps organization (cloud or on-premises Azure DevOps Server)
  • A Personal Access Token with appropriate scopes, or Azure CLI logged in, or a service principal with AZURE_CLIENT_ID / AZURE_CLIENT_SECRET / AZURE_TENANT_ID
  • An MCP-compatible client such as Claude Desktop, Cursor, or VS Code with MCP support
1

Set up authentication credentials

Choose an authentication method. The simplest for individuals is a Personal Access Token (PAT). Generate one in Azure DevOps under User Settings > Personal Access Tokens, granting the scopes you need (Code, Work Items, Build, etc.).

# Export your credentials as environment variables:
export AZURE_DEVOPS_ORG_URL=https://dev.azure.com/your-org
export AZURE_DEVOPS_AUTH_METHOD=pat
export AZURE_DEVOPS_PAT=your-personal-access-token
2

Add the server to your MCP client config

Add the Azure DevOps MCP server to claude_desktop_config.json (or your client's equivalent). Pass credentials via the env block so the process inherits them.

{
  "mcpServers": {
    "azure-devops": {
      "command": "npx",
      "args": ["-y", "@tiberriver256/mcp-server-azure-devops"],
      "env": {
        "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
        "AZURE_DEVOPS_AUTH_METHOD": "pat",
        "AZURE_DEVOPS_PAT": "your-personal-access-token",
        "AZURE_DEVOPS_DEFAULT_PROJECT": "MyProject"
      }
    }
  }
}
3

Restart your MCP client and verify connectivity

Restart Claude Desktop (or your client) to pick up the new config. Ask it to list your Azure DevOps projects to confirm the connection is working.

4

Query work items

Use natural language to list, retrieve, create, or update work items. The server maps these requests to the Azure DevOps Work Items API.

5

Manage pipelines

List pipeline definitions, trigger runs with custom parameters, and retrieve logs — all from your AI chat interface.

6

Work with pull requests and repositories

Create branches, open pull requests, add review comments, and search code across repositories in your organization.

Azure DevOps Examples

Client configuration

Full claude_desktop_config.json entry using PAT authentication. For Azure CLI auth, set AZURE_DEVOPS_AUTH_METHOD to azure-cli and omit AZURE_DEVOPS_PAT.

{
  "mcpServers": {
    "azure-devops": {
      "command": "npx",
      "args": ["-y", "@tiberriver256/mcp-server-azure-devops"],
      "env": {
        "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
        "AZURE_DEVOPS_AUTH_METHOD": "pat",
        "AZURE_DEVOPS_PAT": "your-pat-here",
        "AZURE_DEVOPS_DEFAULT_PROJECT": "MyProject",
        "LOG_LEVEL": "info"
      }
    }
  }
}

Prompts to try

Example prompts covering work items, pipelines, pull requests, and code search.

- "List all open bugs assigned to me in the MyProject backlog"
- "Create a work item of type Task titled 'Update deployment docs' in the current sprint"
- "Trigger the 'Build-Main' pipeline with branch set to feature/my-feature"
- "Show me the last 5 pipeline run results for the CI pipeline"
- "Create a pull request from feature/auth-redesign to main with a summary of changes"
- "Search for all files containing 'ConnectionString' across the MyProject repository"

Troubleshooting Azure DevOps

Authentication fails with 401 Unauthorized

Verify your PAT has not expired and has the correct scopes for the operations you are attempting (Code Read/Write, Work Items Read/Write, Build Read/Execute). Regenerate the PAT if needed and update the config.

AZURE_DEVOPS_ORG_URL format errors

The URL must include the full organization path: `https://dev.azure.com/your-org-name` (no trailing slash). For on-premises Azure DevOps Server use: `https://your-server/tfs/your-collection`.

Some tools like trigger_pipeline return permission errors even with a valid PAT

Each capability requires a specific PAT scope — Build execution needs the 'Build (Read & Execute)' scope, code operations need 'Code (Read & Write)'. Create a PAT with all required scopes or use azure-identity with a service principal that has the correct role assignments.

Frequently Asked Questions about Azure DevOps

What is Azure DevOps?

Azure DevOps is a Model Context Protocol (MCP) server that enables interaction with azure devops through cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. supports secure authentication via personal access tokens and allows natural language-driven devops tas It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Azure DevOps?

Install via npm with the command: npx -y @tiberriver256/mcp-server-azure-devops. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Azure DevOps?

Azure DevOps works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Azure DevOps free to use?

Yes, Azure DevOps is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Version Control MCP Servers

Explore all version control servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "azure-devops-mcp-server": { "command": "npx", "args": ["-y", "@tiberriver256/mcp-server-azure-devops"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Azure DevOps?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides