MCP Catalogs
Home

mcp-server-azure-devops

by Tiberriver256·367·Score 49

A well-implemented MCP server for Azure DevOps that provides comprehensive API integration through MCP protocol.

developer-toolsops-infra
120
Forks
37
Open issues
3 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server implements the Model Context Protocol for Azure DevOps, enabling AI assistants to interact with Azure DevOps APIs through a standardized interface. It provides comprehensive tools for managing projects, work items, repositories, pull requests, pipelines, and more. The server supports multiple authentication methods including Personal Access Tokens, Azure Identity, and Azure CLI authentication, making it flexible for different organizational setups.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating Azure DevOps workflows through AI assistants
you:Retrieving repository and code information for AI development workflows
you:Managing work items and project details via natural language commands
you:What authentication methods are supported?
you:Can I use this with Azure DevOps Server (on-prem)?

When to choose this

Choose this server if you're already using Azure DevOps and want to enable AI assistants to interact with your DevOps workflows through natural language commands.

When NOT to choose this

Don't choose this server if you're not using Azure DevOps or need to integrate with other DevOps platforms like GitHub, GitLab, or Jenkins.

Tools this server exposes

12 tools extracted from the README
  • get_me

    Get details of the authenticated user (id, displayName, email)

  • list_projects

    List all projects in an organization

  • get_project

    Get details of a specific project

  • list_repositories

    List all repositories in a project

  • get_file_content

    Get content of a file or directory from a repository

  • create_work_item

    Create a new work item

  • update_work_item

    Update an existing work item

  • search_work_items

    Search for work items across projects in Azure DevOps

  • list_pipelines

    List pipelines in a project

  • trigger_pipeline

    Trigger a pipeline run with customizable parameters

  • create_pull_request

    Create a new pull request

  • list_pull_requests

    List pull requests in a repository

Comparable tools

mcp-server-githubgithub-mcp-serverdevops-mcpazure-copilot

Installation

Installation

Using npm (recommended)

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

From source

git clone https://github.com/tiberriver256/mcp-server-azure-devops.git
cd mcp-server-azure-devops
npm ci
cp .env.example .env
npm run build
npm start

Claude Desktop Configuration

{
  "mcpServers": {
    "azureDevOps": {
      "command": "npx",
      "args": ["-y", "@tiberriver256/mcp-server-azure-devops"],
      "env": {
        "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-organization",
        "AZURE_DEVOPS_AUTH_METHOD": "pat",
        "AZURE_DEVOPS_PAT": "<YOUR_PAT>",
        "AZURE_DEVOPS_DEFAULT_PROJECT": "your-project-name"
      }
    }
  }
}

FAQ

What authentication methods are supported?
The server supports Personal Access Tokens (PAT), Azure Identity (DefaultAzureCredential), and Azure CLI authentication.
Can I use this with Azure DevOps Server (on-prem)?
Yes, but only with PAT authentication. Azure Identity and Azure CLI are only supported for Azure DevOps Services.

Compare mcp-server-azure-devops with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.