What is MCP Azure DevOps Server?
MCP Azure DevOps Server is a Model Context Protocol server that allows AI assistants like Claude to interact with Azure DevOps services through the Azure DevOps REST API. Users can query, create, and update work items, manage projects and teams, and view team iterations using natural language. Note: This repository is deprecated. Please use the official Microsoft Azure DevOps MCP server at https://github.com/microsoft/azure-devops-mcp.
How to use MCP Azure DevOps Server?
Requires Python 3.10+, an Azure DevOps account, and a Personal Access Token (PAT) with the necessary scopes. Install via pip install mcp-azure-devops or by cloning the repo and running uv pip install -e ".[dev]". Configure a .env file with AZURE_DEVOPS_PAT and AZURE_DEVOPS_ORGANIZATION_URL. Run in development mode with mcp dev src/mcp_azure_devops/server.py or install in Claude Desktop with mcp install src/mcp_azure_devops/server.py --name "Azure DevOps Assistant".
Key features of MCP Azure DevOps Server
- Query work items using WIQL (Work Item Query Language)
- Create, update, and view work item details
- Add and retrieve comments on work items
- Establish parent-child relationships between work items
- List projects, teams, team members, area paths, and iterations
Use cases of MCP Azure DevOps Server
- Ask an AI assistant to show active bugs assigned to you in the current sprint
- Create a user story with a title and assign it to a team member
- Change the status of a bug and add an explanatory comment
- List all team members in a specific project team
- View all projects in the organization and team iterations
コメント