Azure DevOps
Enables interaction with Azure DevOps through Cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. Supports secure authentication via Personal Access Tokens and allows natural language-driven DevOps tas
What is Azure DevOps?
Azure DevOps is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables interaction with azure devops through cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. supports secure authentication via personal access to...
Enables interaction with Azure DevOps through Cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. Supports secure authentication via Personal Access Tokens and allows natural language-driven DevOps tas
This server falls under the Version Control category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Enables interaction with Azure DevOps through Cursor chat, p
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @tiberriver256/mcp-server-azure-devopsManual Installation
npx -y @tiberriver256/mcp-server-azure-devopsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Azure DevOps
The Azure DevOps MCP Server connects Claude and other MCP clients to Azure DevOps organizations, exposing natural-language access to work items, pipelines, repositories, pull requests, wikis, and sprint boards. It supports three authentication methods — Personal Access Token, Azure CLI, and Azure Identity (service principals) — making it suitable for individual developers as well as CI/CD automation scenarios. With it, you can trigger pipeline runs, triage work items, search code, and review PRs without leaving your AI assistant.
Prerequisites
- Node.js 18+ installed
- An Azure DevOps organization (cloud or on-premises Azure DevOps Server)
- A Personal Access Token with appropriate scopes, or Azure CLI logged in, or a service principal with AZURE_CLIENT_ID / AZURE_CLIENT_SECRET / AZURE_TENANT_ID
- An MCP-compatible client such as Claude Desktop, Cursor, or VS Code with MCP support
Set up authentication credentials
Choose an authentication method. The simplest for individuals is a Personal Access Token (PAT). Generate one in Azure DevOps under User Settings > Personal Access Tokens, granting the scopes you need (Code, Work Items, Build, etc.).
# Export your credentials as environment variables:
export AZURE_DEVOPS_ORG_URL=https://dev.azure.com/your-org
export AZURE_DEVOPS_AUTH_METHOD=pat
export AZURE_DEVOPS_PAT=your-personal-access-tokenAdd the server to your MCP client config
Add the Azure DevOps MCP server to claude_desktop_config.json (or your client's equivalent). Pass credentials via the env block so the process inherits them.
{
"mcpServers": {
"azure-devops": {
"command": "npx",
"args": ["-y", "@tiberriver256/mcp-server-azure-devops"],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_AUTH_METHOD": "pat",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_DEFAULT_PROJECT": "MyProject"
}
}
}
}Restart your MCP client and verify connectivity
Restart Claude Desktop (or your client) to pick up the new config. Ask it to list your Azure DevOps projects to confirm the connection is working.
Query work items
Use natural language to list, retrieve, create, or update work items. The server maps these requests to the Azure DevOps Work Items API.
Manage pipelines
List pipeline definitions, trigger runs with custom parameters, and retrieve logs — all from your AI chat interface.
Work with pull requests and repositories
Create branches, open pull requests, add review comments, and search code across repositories in your organization.
Azure DevOps Examples
Client configuration
Full claude_desktop_config.json entry using PAT authentication. For Azure CLI auth, set AZURE_DEVOPS_AUTH_METHOD to azure-cli and omit AZURE_DEVOPS_PAT.
{
"mcpServers": {
"azure-devops": {
"command": "npx",
"args": ["-y", "@tiberriver256/mcp-server-azure-devops"],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_AUTH_METHOD": "pat",
"AZURE_DEVOPS_PAT": "your-pat-here",
"AZURE_DEVOPS_DEFAULT_PROJECT": "MyProject",
"LOG_LEVEL": "info"
}
}
}
}Prompts to try
Example prompts covering work items, pipelines, pull requests, and code search.
- "List all open bugs assigned to me in the MyProject backlog"
- "Create a work item of type Task titled 'Update deployment docs' in the current sprint"
- "Trigger the 'Build-Main' pipeline with branch set to feature/my-feature"
- "Show me the last 5 pipeline run results for the CI pipeline"
- "Create a pull request from feature/auth-redesign to main with a summary of changes"
- "Search for all files containing 'ConnectionString' across the MyProject repository"Troubleshooting Azure DevOps
Authentication fails with 401 Unauthorized
Verify your PAT has not expired and has the correct scopes for the operations you are attempting (Code Read/Write, Work Items Read/Write, Build Read/Execute). Regenerate the PAT if needed and update the config.
AZURE_DEVOPS_ORG_URL format errors
The URL must include the full organization path: `https://dev.azure.com/your-org-name` (no trailing slash). For on-premises Azure DevOps Server use: `https://your-server/tfs/your-collection`.
Some tools like trigger_pipeline return permission errors even with a valid PAT
Each capability requires a specific PAT scope — Build execution needs the 'Build (Read & Execute)' scope, code operations need 'Code (Read & Write)'. Create a PAT with all required scopes or use azure-identity with a service principal that has the correct role assignments.
Frequently Asked Questions about Azure DevOps
What is Azure DevOps?
Azure DevOps is a Model Context Protocol (MCP) server that enables interaction with azure devops through cursor chat, providing tools to manage builds, pipelines, work items, sprints, and board operations. supports secure authentication via personal access tokens and allows natural language-driven devops tas It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Azure DevOps?
Install via npm with the command: npx -y @tiberriver256/mcp-server-azure-devops. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Azure DevOps?
Azure DevOps works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Azure DevOps free to use?
Yes, Azure DevOps is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Azure DevOps Alternatives — Similar Version Control Servers
Looking for alternatives to Azure DevOps? Here are other popular version control servers you can use with Claude, Cursor, and VS Code.
Ruiyu MA
★ 30.1kConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
GitMCP
★ 8.1kTransforms any GitHub repository or GitHub Pages site into a documentation hub for AI assistants using the Model Context Protocol. It allows AI tools to access real-time code and documentation to prevent hallucinations and provide accurate API usage
GitHub Codemunch
★ 1.8kA token-efficient MCP server for exploring GitHub repositories using tree-sitter AST parsing to extract symbol signatures and summaries. It enables users to search and retrieve specific code components while significantly reducing token consumption c
Azure DevOps MCP Server
★ 1.7kThis server provides a convenient API for interacting with Azure DevOps services, enabling AI assistants and other tools to manage work items, code repositories, boards, sprints, and more. Built with the Model Context Protocol, it provides a standard
GitHub Official
★ 1.2kOfficial GitHub integration with comprehensive API coverage
MCP Git Ingest
★ 306Helps AI read GitHub repository structure and important files. Want to quickly understand what a repo is about? Prompt it with 'read https://github.com/adhikasp/mcp-git-ingest and determine how the code technically works'.
Browse More Version Control MCP Servers
Explore all version control servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Azure DevOps in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Azure DevOps?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.