Azure-DevOps
The Azure DevOps MCP Server is a bridge that connects AI assistants to Azure DevOps APIs through a standardized protocol, enabling secure interaction and task automation. It features tools for managing projects, repositories, and workflows, with flexible authentication options.
Overview
A Model Context Protocol (MCP) server implementation for Azure DevOps, allowing AI assistants to interact with Azure DevOps APIs through a standardized protocol. This server enables AI models to securely access and manage Azure DevOps resources, create and update work items, branches, and pull requests, and execute DevOps workflows using natural language. The project supports multiple authentication methods, including Personal Access Token, Azure Identity, and Azure CLI.
Server Structure
- Uses MCP for communication with AI assistants
- Tools for interacting with Azure DevOps resources
Core Components
- AzureDevOpsServer: Main server class
- Tool Handlers: Modular functions
- Configuration: Environment-based configuration