Azure DevOps MCP Server
by Tiberriver256
The Azure DevOps MCP Server implements the Model Context Protocol (MCP) for Azure DevOps, enabling AI assistants to interact with Azure DevOps resources securely. It acts as a bridge between AI models and Azure DevOps APIs, providing a standardized way to manage projects, work items, repositories, and more.
Last updated: N/A
What is Azure DevOps MCP Server?
This server implements the Model Context Protocol (MCP) for Azure DevOps, allowing AI assistants like Claude to interact with Azure DevOps APIs through a standardized protocol. It provides tools for interacting with Azure DevOps resources including projects, work items, repositories, pull requests, branches, and pipelines.
How to use Azure DevOps MCP Server?
To use this server, you need Node.js (v16+), npm or yarn, and an Azure DevOps account with appropriate access. Configure the server with your Azure DevOps organization URL, authentication method (PAT, Azure Identity, or Azure CLI), and default project. You can then integrate it with AI assistants like Claude Desktop or Cursor AI by adding the appropriate configuration to your configuration file.
Key features of Azure DevOps MCP Server
Access and manage projects, work items, repositories, and more
Create and update work items, branches, and pull requests
Execute common DevOps workflows through natural language
Access repository content via standardized resource URIs
Use cases of Azure DevOps MCP Server
Automating Azure DevOps tasks using AI assistants
Integrating Azure DevOps with natural language interfaces
Enabling AI-powered code search and analysis
Streamlining DevOps workflows through AI-driven automation
FAQ from Azure DevOps MCP Server
What authentication methods are supported?
What authentication methods are supported?
The server supports Personal Access Token (PAT), Azure Identity (DefaultAzureCredential), and Azure CLI authentication.
What are the key environment variables?
What are the key environment variables?
Key environment variables include AZURE_DEVOPS_AUTH_METHOD, AZURE_DEVOPS_ORG_URL, AZURE_DEVOPS_PAT, and AZURE_DEVOPS_DEFAULT_PROJECT.
How do I troubleshoot authentication issues?
How do I troubleshoot authentication issues?
Refer to the Authentication Guide for detailed troubleshooting information, including common issues like invalid credentials, insufficient permissions, and network connectivity problems.
What tools are available?
What tools are available?
Available tools include those for managing users, organizations, projects, repositories, and work items, as well as search tools.
Where can I find detailed documentation on the tools?
Where can I find detailed documentation on the tools?
Comprehensive documentation on all tools can be found in the Tools Documentation.