mcp-server-azure-devops  by Tiberriver256

MCP server for Azure DevOps

created 5 months ago
279 stars

Top 94.1% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an Azure DevOps Model Context Protocol (MCP) server, enabling AI assistants to interact with Azure DevOps APIs. It serves as a bridge for AI models to access and manage projects, work items, repositories, and pipelines, facilitating natural language interaction with DevOps workflows.

How It Works

The server implements the MCP, a standardized protocol for AI assistant communication. It features a modular, feature-based architecture, encapsulating functionalities like project management, work item manipulation, and repository access into distinct modules. This design promotes maintainability and extensibility, allowing for easier integration of new Azure DevOps features.

Quick Start & Requirements

  • Install/Run: npx @tiberriver256/mcp-server-azure-devops
  • Prerequisites: Node.js (v16+), npm or yarn, Azure DevOps account with credentials (PAT, Azure Identity, or Azure CLI login).
  • Configuration: Requires environment variables like AZURE_DEVOPS_ORG_URL and authentication details.
  • Docs: Authentication Guide, Tools Documentation

Highlighted Details

  • Supports multiple authentication methods: Personal Access Token (PAT), Azure Identity (DefaultAzureCredential), and Azure CLI.
  • Offers a comprehensive suite of tools for interacting with Azure DevOps resources, including work item management, code search, pipeline triggering, and pull request operations.
  • Modular design allows for easy extension with new Azure DevOps features and tools.

Maintenance & Community

  • The project is actively maintained by Tiberriver256.
  • Contributions are welcome via CONTRIBUTING.md.

Licensing & Compatibility

  • License: MIT
  • Compatibility: Permissive MIT license allows for commercial use and integration with closed-source applications.

Limitations & Caveats

The project is described as an "MCP server implementation," implying it's a foundational component. Specific limitations or unsupported Azure DevOps features are not detailed in the README.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
1
Star History
169 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.