Azure DevOps - Secure MCP Server by ALMC Security 2025

Azure DevOps

View on GitHub

Project Icon mcpserver.azuredevops

A Stdio MCP server as dotnet tool to access Azure DevOps.

📦 NuGet

NuGet Badge

Installation

dotnet tool install --global mcpserver.azuredevops.stdio --version 0.0.1

🛠️ Supported Tools

Core Navigation Tools

  • GetProjects: List all accessible projects
  • GetRepositories: List all repositories in a project

Project Tools

  • GetProject: Get details of a specific project

Repository Tools

  • GetRepository: Get repository details

Search Tools

  • SearchCode: Search for code across repositories in a project

GetCommit Tools

  • GetCommit: Retrieve a particular commit details
  • GetCommits: Retrieve git commits

🚧 Work Item Tools 🚧

  • get_work_item: Retrieve a work item by ID
  • create_work_item: Create a new work item
  • update_work_item: Update an existing work item
  • list_work_items: List work items in a project
  • manage_work_item_link: Add, remove, or update links between work items

🚧 Boards 🚧

  • get_boards: Get available boards in the project

🚧 Pipelines 🚧

  • list_pipelines: List all pipelines in the project
  • trigger_pipeline: Execute a pipeline

🚧 Pull Requests 🚧

  • list_pull_requests: List pull requests
  • create_pull_request: Create a new pull request
  • update_pull_request: Update a pull request
  • get_pull_request: Get pull request details

🚧 Wiki 🚧

  • get_wikis: List all wikis in the project
  • get_wiki_page: Get a wiki page
  • create_wiki: Create a new wiki
  • update_wiki_page: Create or update a wiki page

💡 LLM Examples

Semantic Kernel

This MCP Server can be used in ModelContextProtocol-SemanticKernel.

Question

Get 5 commits from the repository '. . .'

Answer

Here are the 3 most recent commits from the '. . .' repository:

1. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
   - **Author:** Stef Heyenrath
   - **Date:** 2021-12-17
   - **Comment:** Merged PR 378: Updated mindmap-certifications.json

2. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
   - **Author:** Stef Heyenrath
   - **Date:** 2021-12-17
   - **Comment:** Merge pull request 378 from stef-update-az104 into master

3. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
   - **Author:** Stef Heyenrath
   - **Date:** 2021-12-17
   - **Comment:** 103

If you need more details about any specific commit, feel free to ask!

Claude Desktop

This MCP Server can also be used in Claude Desktop.

Config

{
    "mcpServers": {
        "azureDevOpsDotNet": {
            "command": "mcpserver.azuredevops.stdio",
            "args": [ ],
            "env": {
                "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/. . .",
                "AZURE_DEVOPS_AUTH_METHOD": "pat",
                "AZURE_DEVOPS_PAT": ". . .",
                "AZURE_DEVOPS_DEFAULT_PROJECT": "AzureExampleProjects"
            }
        }
    }
}

Question

Get 2 commits from the azure devops repository '. . .'.

Answer

Claude Desktop-01

📖 Links

Certified

Sponsors

Entity Framework Extensions and Dapper Plus are major sponsors and proud to contribute to the development of mcpserver.azuredevops.stdio.

Entity Framework Extensions

Dapper Plus

Related in Development - Secure MCP Servers

ServerSummaryActions
OpenRouter MCP Client for CursorA Model Context Protocol (MCP) client for Cursor that utilizes OpenRouter.ai to access multiple AI m...View
Juniper Junos MCP ServerA Model Context Protocol (MCP) server for Juniper Junos devices that enables LLM interactions with n...View
CURSOR25XView
MetaMCP🚨 DEPRECATED PACKAGE WARNING 🚨View
Mong MCP ServerA Model Context Protocol (MCP) server implementation that provides a moby-like random name generator...View
Quantum Simulator MCP ServerA Docker image providing a quantum circuit simulator that implements the Model Context Protocol (MCP...View