mcpserver.azuredevops
by StefH
A Stdio MCP server implemented as a dotnet tool to access Azure DevOps. It provides a command-line interface for interacting with Azure DevOps services.
Last updated: N/A
What is mcpserver.azuredevops?
This is a Stdio MCP (Model Context Protocol) server implemented as a dotnet tool. It allows users to interact with Azure DevOps services through a command-line interface, enabling automation and integration with other tools.
How to use mcpserver.azuredevops?
Install the tool globally using dotnet tool install --global mcpserver.azuredevops.stdio --version 0.0.1-preview-05
. Configure environment variables such as AZURE_DEVOPS_ORG_URL
, AZURE_DEVOPS_AUTH_METHOD
, and AZURE_DEVOPS_PAT
. Then, use the provided commands like GetProjects
, GetRepositories
, GetCommit
, etc., to interact with Azure DevOps.
Key features of mcpserver.azuredevops
Core Navigation Tools (GetProjects, GetRepositories)
Project Tools (GetProject)
Repository Tools (GetRepository)
Search Tools (SearchCode)
Commit Retrieval (GetCommit, GetCommits)
Work Item Management (create, update, list, manage links)
Boards Access (get_boards)
Pipeline Management (list, trigger)
Pull Request Management (list, create, update, get)
Wiki Access (get, create, update)
Use cases of mcpserver.azuredevops
Automating Azure DevOps tasks from the command line
Integrating Azure DevOps with LLMs like Semantic Kernel and Claude Desktop
Retrieving project and repository information programmatically
Managing work items, pipelines, and pull requests through scripts
FAQ from mcpserver.azuredevops
How do I install the tool?
How do I install the tool?
Use the command dotnet tool install --global mcpserver.azuredevops.stdio --version 0.0.1-preview-05
.
What authentication methods are supported?
What authentication methods are supported?
The tool supports PAT (Personal Access Token) authentication.
How do I configure the tool?
How do I configure the tool?
Set the required environment variables like AZURE_DEVOPS_ORG_URL
, AZURE_DEVOPS_AUTH_METHOD
, and AZURE_DEVOPS_PAT
.
Can I use this with LLMs?
Can I use this with LLMs?
Yes, it can be used with Semantic Kernel and Claude Desktop.
Where can I find more examples?
Where can I find more examples?
Refer to the LLM Examples section in the README for Semantic Kernel and Claude Desktop configurations.