mcp-azure-devops
48
MCP Azure DevOps Server is an MCP server that allows AI assistants to interact with Azure DevOps services, enhancing task management and project management functionalities via natural language commands.
MCP Azure DevOps Server
This project implements a Model Context Protocol (MCP) server that facilitates AI assistants' interactions with Azure DevOps through its REST API.
Features
Work Item Management
- Query Work Items
- Get Work Item Details
- Create Work Items
- Update Work Items
- Add Comments
- View Comments
- Parent-Child Relationships
Project Management
- Get Projects
- Get Teams
- Team Members
- Team Area Paths
- Team Iterations
Planned features include Pipeline Operations, Pull Request Handling, Sprint Management, and Branch Policy Administration.
Getting Started
Prerequisites
- Python 3.10+
- Azure DevOps account
- Personal Access Token (PAT)
Installation
- Clone the repository
- Install in development mode
- Install from PyPi
Configuration
Set up a .env
file with Azure DevOps credentials.
Running the Server
Use MCP Inspector and Claude Desktop for development and installation.
Usage Examples
Examples include querying work items, creating work items, updating work items, team management, and viewing project structure.