Azure DevOps MCP Server logo

Azure DevOps MCP Server

by aymenfurter

The Azure DevOps MCP Server provides work item management capabilities through the Model Context Protocol. It allows users to interact with Azure DevOps work items using a simple command-line interface or VS Code integration.

View on GitHub

Last updated: N/A

What is Azure DevOps MCP Server?

This is a Model Context Protocol (MCP) server for Azure DevOps. It enables users to search, create, and update work items within an Azure DevOps project.

How to use Azure DevOps MCP Server?

To use the server, first build the Docker image. Then, run the image with the required environment variables: ADO_PERSONAL_ACCESS_TOKEN, ADO_ORGANIZATION_URL, and ADO_PROJECT_NAME. You can also integrate it with VS Code using the provided configuration.

Key features of Azure DevOps MCP Server

  • Search work items

  • Create new work items

  • Update existing work items

  • Get work item states

Use cases of Azure DevOps MCP Server

  • Automating work item management tasks

  • Integrating Azure DevOps with other systems

  • Building custom tools for Azure DevOps

  • Testing Azure DevOps integrations

FAQ from Azure DevOps MCP Server

What is an Azure DevOps Personal Access Token (PAT)?

A PAT is a credential used to authenticate with Azure DevOps. It allows you to access Azure DevOps resources without using your username and password.

What permissions are required for the PAT?

The PAT needs appropriate permissions to access and modify work items in your Azure DevOps project.

How do I build the Docker image?

Use the command docker build -t ado-mcp-server . in the repository's root directory.

What environment variables are required?

The server requires ADO_PERSONAL_ACCESS_TOKEN, ADO_ORGANIZATION_URL, and ADO_PROJECT_NAME.

How do I integrate with VS Code?

Add the provided JSON configuration to your VS Code settings to enable integration with the MCP server.