ado-mcp-server-python
The Azure DevOps MCP Server is a Model Context Protocol server designed to manage work items on Azure DevOps. It features integration capabilities, a command-line interface for testing, and is deployable via Docker. Key functionalities include creating, updating, and retrieving work item states.
Azure DevOps MCP Server
This project is a Model Context Protocol (MCP) server for managing Azure DevOps work items. It requires a Docker environment, an Azure DevOps Personal Access Token (PAT), and details of your Azure DevOps Organization and Project.
Features
- Search and manage work items
- Create and update work items
- Retrieve work item states
- Simple CLI for testing
Prerequisites
- Docker
- Azure DevOps PAT
- Azure DevOps organization and project
Quick Start
- Build the Docker image.
- Run the server using the provided environment variables.
Configuration
Environment variables required:
- Azure DevOps PAT
- Organization URL
- Project name
VS Code Integration
Configuration for integrating the MCP server with Visual Studio Code.
Development
To develop locally, clone the repository, build the Docker image, and run it with environment variables.
Testing
Run tests using Docker and pytest.