๐ Azure DevOps MCP Server
A custom Model Context Protocol (MCP) server built with NestJS, enabling AI agents (like Claude Desktop) to securely query Azure DevOps data such as work items, projects, and ticket statistics.
๐ Overview
This project exposes Azure DevOps data through a standards-based MCP server, allowing any MCP-compatible AI agent to perform real-time queries such as:
๐ List all projects in the organization
๐ Get count of created / active / closed work items
๐งฉ Fetch ticket details
๐ Query backlog items or sprints
๐๏ธ Extend Azure DevOps automation through AI
It supports two modes:
1๏ธโฃ STDIO MCP Server
Used by Claude Desktop and MCP Inspector locally.
2๏ธโฃ HTTP MCP Server
Allows remote access using MCP-over-HTTP.
๐๏ธ Architecture
โจ Features
โ๏ธ Custom Tools for Azure DevOps
Tools exposed to MCP clients:
Tool Name | Description |
| Returns all Azure DevOps projects |
| Returns summary of created/active/resolved tickets |
| Fetch details of a single work item |
| Query work items based on filters |
โ๏ธ Full STDIO Transport Support
This allows running the server locally through Claude Desktop.
Claude Desktop config uses:
โ๏ธ HTTP MCP Support
Start server:
You can POST MCP-style requests:
๐ง Installation
๐ Environment Variables
Create .env:
โถ๏ธ Running the Server
Run in STDIO mode (Claude Desktop)
Run in HTTP mode
๐งช Testing with MCP Inspector
(You will explain this with screenshots in your blog.)
Then connect using STDIO:
๐ป Code Walkthrough
๐ MCP Server Setup
๐ Azure DevOps API Integration
๐ STDIO Bootstrap
๐ HTTP Controller
๐ Example MCP Tool Call
Response:
๐งฉ Use Cases
For Developers
Query Azure DevOps without opening the UI
Get ticket summaries instantly
Automate repetitive DevOps activities
For AI Assistants
Smart sprint planning
Ticket prioritization
Automated status reporting
For Teams
Faster decision making
AI-powered insights
๐ฅ Future Enhancements
Create/Update work items using AI
Integration with Release Pipelines
Sprint burndown insights
PR and Repository analytics
๐ Screenshots (Add your own)
Claude Desktop working
MCP Inspector connected
Tool response logs
๐งโ๐ป Author
Saktheeswaran M Software Engineer AI Engineer & Full-Stack Developer
๐ Source Code
๐ GitHub Repository: Add your repo link here
If you want, I can also generate:
โ Blog article โ Screenshots captions โ Architecture diagram (ASCII / Mermaid) โ Video script
Just tell me!
This server cannot be installed