azure-devops-mcp-server

azure-devops-mcp-server

29

This project is an MCP server enabling integration with Azure DevOps, allowing Cline to interface effectively with Azure DevOps services such as work item management, boards, pipelines, and more. It supports features like creating and managing work items, accessing project boards, executing pipelines, managing pull requests, and handling wikis within Azure DevOps.

Overview

This project is an Azure DevOps Model Context Protocol (MCP) server designed for integration with the Cline application. It allows interaction with Azure DevOps services, including managing work items, boards, pipelines, pull requests, wikis, and projects.

Features

  • Work Items Management: Create, update, and list work items.
  • Boards Access: Retrieve available boards in a project.
  • Pipeline Operations: List and execute pipelines.
  • Pull Requests Management: List, create, update, and retrieve pull request details.
  • Wiki Management: Manage wikis and wiki pages.
  • Project Management: List projects in an organization.

Prerequisites

  • Node.js v20 LTS or higher
  • npm
  • A Cline installation
  • Azure DevOps account with access tokens

Installation

  • Automatic installation via Smithery or manual installation through GitHub cloning and npm setup.

Configuration

  • Obtain a Personal Access Token from Azure DevOps.
  • Configure Cline MCP settings with server details.

Verification

  • Validate installation by restarting Cline or VSCode and using the MCP Inspector.

Troubleshooting

  • Guidance on resolving connectivity and authentication issues.