Azure DevOps MCP servers: which one to use
Use Microsoft's official server for Azure DevOps Services. Pick a community server only for on-premises Azure DevOps Server or TFVC.
- Servers
- 21
- active
- Official
- 2
- by Azure DevOps
- Hosted
- 2
- nothing to install
- Local
- 13
- runs on your machine
- OAuth
- 2
- sign in, no key
Microsoft makes an official Azure DevOps MCP server, and its README recommends the hosted remote version over the local one. It covers Azure DevOps Services (the cloud product); Microsoft's FAQ says Azure DevOps Server (on-premises) is not supported, so use a community server for that. Microsoft Learn says Claude Desktop and Codex cannot sign in to the remote server, so use Microsoft's local server there. For TFVC, pick the on-premises community server.
Good for
- Teams on Azure DevOps Services who want Claude, Cursor or Copilot to read work items, PRs and builds
- Teams on Azure DevOps Server (on-premises) or older TFS
- Teams still using TFVC version control
- Anyone who wants an assistant that can look but not change anything
Which Azure DevOps MCP server to use
Use Microsoft Remote for Azure DevOps Services, since Microsoft recommends it, or Microsoft Local in Claude Desktop. For Azure DevOps Server or TFVC, pick the on-premises community servers; elad-health is the one that can only read.
| Server | Runs | Sign-in | On-premises Server | Read-only option | GitHub stars |
|---|---|---|---|---|---|
| Microsoft Remote | Hosted | Entra ID | No | Header setting | 2.1K |
| Microsoft Local | Local | Browser, PAT or Azure CLI | No | – | 2.1K |
| Tiberriver256 | Local | PAT or Azure CLI | Yes | – | 398 |
| On-prem with TFVC | Local | PAT | Yes | Read-only mode | 16 |
| Elad Health | Local | PAT | Yes | Read-only only | 1 |
| Jordiag (.NET) | Local | PAT | – | – | 14 |
All Azure DevOps MCP servers
21 active · 2 official · official first, then by GitHub stars
Azure DevOps (ADO)OfficialHostedOAuthThe MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
2.1K GitHub stars
Azure DevOps Local MCP ServerOfficialLocalOAuthThe MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
2.1K GitHub stars
mcp-server-azure-devopsLocaltoken in envAn MCP server for Azure DevOps
398 GitHub stars- azure-devops-mcp-onpremLocal
MCP server for on-premises Azure DevOps Server (TFS) with TFVC support - shelvesets, changesets, Work Items, Git, Pipelines, Test Plans, Wiki for AI assistants.
16 GitHub stars - azure-devops-mcp-server
Exposes Azure DevOps functionality via MCP: Boards, Repos, Pipelines, Artifacts, Test Plans, and Wiki tools for AI agents.
14 GitHub stars - cursor-azure-devops-mcp
Azure DevOps Cursor IDE MCP server plugin
12 GitHub stars - mcp-azure-devops
Azure DevOps MCP for querying repositories, pipelines, work items, and delivery metadata via HTTP
11 GitHub stars - mcp-for-azure-devops-boards
A Model Context Protocol (MCP) server for interacting with Azure DevOps Boards and Work Items, written in Rust.
6 GitHub stars - azure-devops-mcpLocal
MCP server for Azure DevOps integration - enables Claude to manage work items, projects, and boards through natural language
4 GitHub stars - azure-devops-mcpLocal
MCP server for Azure DevOps agent and queue management
2 GitHub stars - azure-devops-mcp-for-copilot-studio
Step-by-step tutorial to connect a Microsoft Copilot Studio agent to the Azure DevOps Remote MCP (Model Context Protocol) server using OAuth 2.0 (auth-code + PKCE), with an automated Microsoft Entra ID setup script.
2 GitHub stars
azure-devops-mcpLocalMCP server for Azure DevOps Server 2022 / TFS - READ-ONLY access to builds, work items, releases, git, pipelines, and test results
1 GitHub stars
mcp-azure-devopsLocalAzure DevOps boards, repos, pipelines & projects for AI agents — governed.
1 GitHub stars- mcp-server-azure-devopsLocal
Azure DevOps reference server for the Model Context Protocol (MCP)
1 GitHub stars - mcp-server-azure-devops
An MCP server for Azure DevOps
1 GitHub stars - azure-devops-mcpLocal
MCP server for interacting with Azure DevOps with PAT authentication and cache control support
0 GitHub stars - azure-devops-attachment-mcp-serverLocal
MCP server (stdio) for listing, adding, deleting and downloading work item attachments on on-premise Azure DevOps Server via the REST API
0 GitHub stars - azure-devops-mcp-serverLocal
MCP server for Azure DevOps integration with wikis, test plans, and work items
0 GitHub stars - mcp-server-azure-devopsLocal
Azure DevOps reference server for the Model Context Protocol (MCP)
0 GitHub stars - @ax-ado-mcp/mcp-server-azure-devops-enhancedLocal
Enhanced Azure DevOps MCP server with additional features including pull request changes tool
494/wk downloads a week
Questions
Is there an official Azure DevOps MCP server?
Yes. Microsoft publishes one in the microsoft/azure-devops-mcp repository, as a hosted remote server and as a local one. The README recommends the remote server and says it will eventually replace the local one.
Should I use the remote or the local Microsoft server?
Use the remote one unless you need a local stdio connection. The README says it needs no installation and gets new features first, and that new development focuses on it.
Does it work with Azure DevOps Server (on-premises)?
Not Microsoft's. Its FAQ says it supports only Azure DevOps Services and has no plans for on-premises. Tiberriver256, burcusipahioglu and elad-health state support for Azure DevOps Server.
How do I sign in?
The remote server signs in with Microsoft Entra ID (OAuth). The local server opens a browser for Microsoft sign-in by default, and also accepts a personal access token, Azure CLI sign-in or a bearer token. Microsoft's FAQ says personal Microsoft accounts do not work; the account must be backed by Entra ID.
Which Azure DevOps MCP server is read-only?
Microsoft's remote server has a read-only setting: send the X-MCP-Readonly: true header. elad-health/azure-devops-mcp is read-only only and asks for a token with read scopes, but it targets Azure DevOps Server 2020 and 2022. The on-premises server by burcusipahioglu has a read-only mode set with AZURE_DEVOPS_MODE=readonly.
Does it work with Claude Code, Claude Desktop and Cursor?
Use the local Microsoft server for Claude Desktop: Microsoft Learn says Claude Desktop cannot sign in to the remote server. Claude Code and Cursor can use the remote server only with a custom Microsoft Entra app registration, so the local server is simpler there. Its getting-started guide has setup steps for Claude Code, Claude Desktop and Cursor.
Does any server support TFVC?
Yes. The on-premises server by burcusipahioglu has 10 TFVC tools for shelvesets, changesets and diffs, and its README says Microsoft's server does not cover TFVC.
Can I connect to more than one organization?
Not with Microsoft's server at once. Its FAQ says you connect to one organization at a time and can switch.
Is it free?
The local Microsoft server and the community servers on this page are MIT licensed, per their GitHub repositories. The remote server is hosted by Azure DevOps. Either way you need an Azure DevOps organization backed by Microsoft Entra ID, per Microsoft's docs.