home / mcp / azure devops mcp server

Azure DevOps MCP Server

Provides an MCP server to fetch and update Azure DevOps work items from MCP-compatible clients.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "akshay-quorum2145-ado-mcp": {
      "command": "python",
      "args": [
        "-m",
        "ado_mcp.server"
      ],
      "env": {
        "ADO_PAT": "your-pat",
        "ADO_PROJECT": "your-project",
        "ADO_ORGANIZATION": "your-org"
      }
    }
  }
}

You set up an MCP server that connects Azure DevOps with MCP-compatible clients so you can fetch work item details and update their statuses directly from your AI assistant or Copilot-enabled workflows.

How to use

Interact with the MCP server through any MCP-compatible client or the Copilot chat to manage work items. You can retrieve detailed information about a specific work item, including title, type, state, assignee, description, reproduction steps for bugs, all comments, and metadata. You can also change the status of a work item to reflect its progress (for example, from New to Active or from Resolved to Closed). Use natural language prompts like “Get details for work item 12345” or “Change work item 12345 status to Active” to perform these actions.

Get Work Item Details

Ask for details about a work item by ID to see its full information set. You will receive the work item’s title, type, current state, assigned user, description, reproduction steps (for bugs), all comments with authors and timestamps, and key metadata such as creation date and tags.

Update Work Item Status

Request a status change for a work item by ID to move it through your workflow. You can set the new state (for example Active, Resolved, or Closed) and you will get a confirmation with the updated work item details.

Available tools

get_work_item

Retrieves detailed information about a specific work item, including its description, comments, status, and metadata.

update_work_item_status

Updates the state of a work item to reflect progress in your workflow.