Azure DevOps
Integrates Azure DevOps capabilities directly into development environments by providing a local server that enables interaction with various services.
About
The Azure DevOps server seamlessly brings Azure DevOps context and functionality into your code editor, particularly designed for tools like VS Code and AI agents such as GitHub Copilot. It acts as a concise and simple abstraction layer over the Azure DevOps REST APIs, allowing users to perform a wide range of Azure DevOps tasks through natural language prompts. This local 'Micro-Copilot Protocol' (MCP) server simplifies data access and empowers language models to handle complex reasoning, making it easier to manage projects, work items, repositories, builds, releases, test plans, and wikis directly from your development workflow.
Key Features
- Interact with core Azure DevOps services (Projects, Teams, Identities)
- Manage Work Items (create, update, query, link, add comments, handle iterations)
- 626 GitHub stars
- Control Builds and Releases (get definitions, run builds, fetch logs, manage releases)
- Administer Repositories (list, create/update pull requests, manage branches, comments)
- Access and manage Wiki content (list, get, create, update pages with full content)
Use Cases
- Querying Azure DevOps data and status using natural language prompts in a code editor.
- Automating Azure DevOps tasks like creating work items, updating wiki pages, or managing pull requests directly from the IDE.
- Enhancing AI agent capabilities (e.g., GitHub Copilot) to interact with and manage Azure DevOps resources.