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.
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:
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 READMEget_meGet details of the authenticated user (id, displayName, email)
list_projectsList all projects in an organization
get_projectGet details of a specific project
list_repositoriesList all repositories in a project
get_file_contentGet content of a file or directory from a repository
create_work_itemCreate a new work item
update_work_itemUpdate an existing work item
search_work_itemsSearch for work items across projects in Azure DevOps
list_pipelinesList pipelines in a project
trigger_pipelineTrigger a pipeline run with customizable parameters
create_pull_requestCreate a new pull request
list_pull_requestsList pull requests in a repository
Comparable tools
Installation
Installation
Using npm (recommended)
npx -y @tiberriver256/mcp-server-azure-devopsFrom 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 startClaude 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
Last updated · Auto-generated from public README + GitHub signals.