ado-mcp-server-python

ado-mcp-server-python

0

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

  1. Build the Docker image.
  2. 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.