mcpField
M
mcpserver.azuredevops

mcpserver.azuredevops

Local
github.com/StefHCloud & Infra3Updated 13w ago

About mcpserver.azuredevops

mcpserver.azuredevops is a Stdio .NET tool for developers to access Azure DevOps through MCP. It covers projects, repositories, and commits, with additional tools for work items, pipelines, and pull requests.

Key features

  1. 01List projects and repositories
  2. 02Search code across a project
  3. 03Retrieve commits and details
  4. 04Read and manage work items
  5. 05Provide pipeline and pull request tools

Use cases

  1. 01Browse accessible DevOps projects
  2. 02Search code and inspect commits
  3. 03Create or update work items
  4. 04View or trigger pipelines

MCP support

This Stdio MCP server provides Azure DevOps tools to MCP clients and can be installed and run as a dotnet tool.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Project Icon mcpserver.azuredevops

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

📦 NuGet

NuGet Badge

dnx

dnx mcpserver.azuredevops.stdio --yes

dotnet tool

Installation
dotnet tool install --global mcpserver.azuredevops.stdio

🛠️ 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.