Azure DevOps MCP Server Overview
Title
Azure DevOps MCP Server โ A Model Context Protocol (MCP) server implementation for Azure DevOps, enabling AI assistants to securely interact with Azure DevOps APIs.
How to Use
-
Prerequisites
- Node.js (v16+)
- npm or yarn
- Azure DevOps account with appropriate access
- Authentication credentials (PAT, Azure Identity, or Azure CLI login)
-
Running the Server
-
Authentication Setup
- Supports Personal Access Token (PAT), Azure Identity, and Azure CLI.
- Configure via environment variables or JSON settings.
Key Features
- Standardized Interaction: Implements Model Context Protocol (MCP) for AI-to-Azure DevOps communication.
- Secure Authentication: Multiple auth methods (PAT, Azure Identity, Azure CLI).
- Comprehensive Toolset:
- Projects: List, retrieve, and manage projects.
- Repositories: Access files, branches, and pull requests.
- Work Items: Create, update, and search work items.
- Pipelines: List, trigger, and monitor pipelines.
- Search: Code, wiki, and work item search capabilities.
- Flexible Configuration: Environment variables for customization.
Use Cases
- AI-Assisted DevOps: Allow AI assistants (like Claude) to manage Azure DevOps workflows via natural language.
- Automated Work Item Management: Create, update, and link work items programmatically.
- Repository Access: Retrieve file content, branches, and pull requests securely.
- Pipeline Automation: Trigger and monitor CI/CD pipelines through AI commands.
- Unified Search: Quickly find code, wiki pages, or work items across projects.
For detailed setup and troubleshooting, refer to the Authentication Guide.