Azure DevOps MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level (debug, info, warn, error)info
AZURE_DEVOPS_ORGNoAzure DevOps organization nameExtracted from URL
AZURE_DEVOPS_PATNoPersonal Access Token (for PAT auth)
AZURE_AD_CLIENT_IDNoAzure AD application ID (for AAD auth)
AZURE_AD_TENANT_IDNoAzure AD tenant ID (for AAD auth)
AZURE_DEVOPS_ORG_URLNoFull URL to your Azure DevOps organization
AZURE_AD_CLIENT_SECRETNoAzure AD client secret (for AAD auth)
AZURE_DEVOPS_API_VERSIONNoAPI version to useLatest
AZURE_DEVOPS_AUTH_METHODNoAuthentication method (`pat`, `azure-identity`, or `azure-cli`) - case-insensitiveazure-identity
AZURE_DEVOPS_DEFAULT_PROJECTNoDefault project if none specified

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_organizations

List all Azure DevOps organizations accessible to the current authentication

list_projects

List all projects in an organization

get_project

Get details of a specific project

get_project_details

Get comprehensive details of a project including process, work item types, and teams

get_work_item

Get details of a specific work item

list_work_items

List work items in a project

create_work_item

Create a new work item

update_work_item

Update an existing work item

manage_work_item_link

Add or remove a link between work items

get_repository

Get details of a specific repository

get_repository_details

Get detailed information about a repository including statistics and refs

list_repositories

List repositories in a project

search_code

Search for code across repositories in a project

search_wiki

Search for content across wiki pages in a project

search_work_items

Search for work items across projects in Azure DevOps

ID: vbqbnnzcdd