azure-devops
MCP server for Azure DevOps integration - enables Claude to manage work items, projects, and boards through natural language
claude mcp add --transport stdio jaybird-us-azure-devops-mcp npx @jybrd/azure-devops-mcp \ --env AZURE_DEVOPS_ORG="https://dev.azure.com/YOUR_ORG"
How to use
This MCP server enables Claude to interact with Azure DevOps resources such as work items, projects, wikis, and boards through natural language. You can query and manage work items, create and update items, and navigate project data using a rich set of tools like list_projects, query_work_items, get_work_item, create_work_item, update_work_item, add_comment, list_my_work, list_iterations, get_current_iteration, get_iteration_work_items, move_to_iteration, get_iteration_details, and a suite of relationship and wiki management tools. The server translates natural language prompts into structured API calls to Azure DevOps, returning detailed results that can be used directly in conversations or further actions. Start by ensuring your environment has Azure DevOps authentication configured, then use the MCP commands via Claude Desktop so Claude can issue the appropriate actions against your Azure DevOps organization.
How to install
Prerequisites:
- Node.js v18.0.0 or higher
- Access to npm (installed with Node.js)
- Azure DevOps organization and Azure CLI installed (optional for setup)
Option 1: Install from npm (Recommended)
- Open a terminal
- Install globally: ```bash npm install -g @jybrd/azure-devops-mcp
3. Run the MCP server as needed from Claude or your environment.
Option 2: Install from Source
1. Clone the repository:
```bash
# Clone the repository
git clone https://github.com/jaybird-us/azure-devops-mcp.git
cd azure-devops-mcp
- Install dependencies:
npm install
- Build the project (if required by the project setup):
npm run build
- Optional: Link globally for easier CLI access:
npm link
Prerequisites in-depth (Azure):
- Ensure Node.js is v18+ and Azure CLI is installed and configured
- Install the Azure DevOps extension for Azure CLI:
az extension add --name azure-devops - Authenticate:
az loginand optionally set defaults withaz devops configure --defaults organization=https://dev.azure.com/YOUR_ORG
Additional notes
Environment variables: You must configure your Azure DevOps organization. The recommended approach is to set AZURE_DEVOPS_ORG in the MCP config (Claude Desktop) so Claude can authenticate against the correct Azure DevOps organization. If you prefer, you can configure via Azure CLI instead. The MCP supports both npx-based usage for quick runs and a local Node-based run for development; ensure the path to the built server (in case of node usage) is absolute. If you encounter authentication or permission issues, confirm that the Azure DevOps extension is installed and that your AZURE_DEVOPS_ORG defaults are correctly set. For local development, keep your env vars secure and avoid embedding secrets in shared configurations.
Related MCP Servers
mcp -text-editor
An open source implementation of the Claude built-in text editor tool
autotask
MCP server for Kaseya Autotask PSA — 39 tools for companies, tickets, projects, time entries, and more
docmole
Dig through any documentation with AI - MCP server for Claude, Cursor, and other AI assistants
obsidian
MCP server for Obsidian vault management - enables Claude and other AI assistants to read, write, search, and organize your notes
mcp-azure-devops
Azure DevOps MCP for querying repositories, pipelines, work items, and delivery metadata via HTTP
gmail
A robust Model Context Protocol server for Gmail integration with intelligent authentication and comprehensive email operations