MCP Azure DevOps Server
by Vortiago
An MCP server enabling AI assistants to interact with Azure DevOps services. It bridges natural language interactions and the Azure DevOps REST API.
Last updated: N/A
What is MCP Azure DevOps Server?
This is a Model Context Protocol (MCP) server that allows AI assistants to interact with Azure DevOps. It provides a bridge between natural language interactions and the Azure DevOps REST API, enabling users to manage projects, work items, and teams through conversational interfaces.
How to use MCP Azure DevOps Server?
- Clone the repository. 2. Install the required dependencies using
uv pip install -e ".[dev]"
orpip install mcp-azure-devops
. 3. Configure the server by creating a.env
file with your Azure DevOps PAT and organization URL. 4. Run the server in development mode usingmcp dev src/mcp_azure_devops/server.py
or install it in Claude Desktop usingmcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant"
.
Key features of MCP Azure DevOps Server
Query Work Items using WIQL queries
Get Work Item Details
Create Work Items (tasks, bugs, user stories, etc.)
Update Work Items
Add Comments to Work Items
Get Projects and Teams
View Team Membership Information
Retrieve Team Area Paths and Iterations
Use cases of MCP Azure DevOps Server
Query for all active bugs assigned to you in the current sprint using natural language.
Create a user story with a specific title and assign it to a team member.
Update the status of a bug and add a comment explaining the fix.
List all team members in a specific team within a project.
View all projects in the organization and retrieve iterations for a specific team.
FAQ from MCP Azure DevOps Server
What is an Azure DevOps PAT?
What is an Azure DevOps PAT?
A Personal Access Token (PAT) is a credential used to authenticate with Azure DevOps. It allows the MCP server to access your Azure DevOps resources.
What scopes are required for the Azure DevOps PAT?
What scopes are required for the Azure DevOps PAT?
The PAT needs to have the necessary scopes to access the Azure DevOps API for the features you want to use (e.g., work item management, project management).
How do I find my Azure DevOps organization URL?
How do I find my Azure DevOps organization URL?
The organization URL is the URL you use to access your Azure DevOps organization in a web browser. It typically looks like https://your-organization.visualstudio.com
or https://dev.azure.com/your-organisation
.
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It is a protocol that enables AI assistants to interact with external services and data sources.
Can I contribute to this project?
Can I contribute to this project?
Yes, contributions are welcome! Please feel free to submit a Pull Request.