azure-devops-mcp-server
by wuhuangjia
The azure-devops-mcp-server is a TypeScript-based MCP server designed to interact with Azure DevOps Work Items using natural language. It leverages the Azure DevOps REST API via `axios` to manage work items and projects.
Last updated: N/A
What is azure-devops-mcp-server?
This server provides a set of tools to interact with Azure DevOps, allowing users to create, retrieve, update, and search work items, as well as manage projects and link commits to work items. It's designed to facilitate interaction with Azure DevOps through natural language interfaces.
How to use azure-devops-mcp-server?
To use this server, you need to install it and configure it with your Azure DevOps organization URL and a Personal Access Token (PAT) with appropriate permissions. The server can then be integrated with tools like Claude Desktop by adding its configuration to the claude_desktop_config.json
file. Ensure you have Node.js installed and the necessary dependencies installed via npm install
.
Key features of azure-devops-mcp-server
Create Work Items
Get Work Item Details
Update Work Items
Search Work Items
List Projects
Get Project Details
Link Commit to Work Item
List Work Item Attachments
Add Issue Comment
Use cases of azure-devops-mcp-server
Creating new user stories or bugs in Azure DevOps using natural language commands.
Retrieving details of a specific work item by its ID.
Updating the status or assignee of a work item.
Searching for work items based on keywords or criteria.
Linking a specific commit to a work item for traceability.
Automating work item management tasks through a natural language interface.
Listing work item attachments and downloading them.
Adding comments to existing work items.
FAQ from azure-devops-mcp-server
What is the purpose of this server?
What is the purpose of this server?
This server allows you to interact with Azure DevOps Work Items using natural language.
What are the prerequisites for using this server?
What are the prerequisites for using this server?
You need Node.js installed, an Azure DevOps organization URL, and a Personal Access Token (PAT) with read/write access to Work Items.
How do I install the server?
How do I install the server?
Clone the repository, run npm install
to install dependencies, and then build the server using npm run build
.
How do I configure the server?
How do I configure the server?
Configure the server by setting the AZURE_DEVOPS_ORG_URL
and AZURE_DEVOPS_PAT
environment variables.
How can I debug the server?
How can I debug the server?
Use the MCP Inspector by running npm run inspector
to access debugging tools in your browser.