Azure DevOps MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Azure DevOps MCP Serverlist my assigned PBIs for this sprint"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Azure DevOps MCP Server
An MCP (Model Context Protocol) server for managing Azure DevOps work items — Product Backlog Items (PBIs), Tasks, Bugs — and their comments, directly from an MCP-compatible client such as Kiro, Claude Desktop, or Cursor.
Configured for the organization DigiFY2025 and project DIGI STD FY26.
Features
Create, read, update PBIs
List your own unfinished work items
Flexible search/list with filters or raw WIQL
Add, list, update, delete comments on any work item
Automatic sprint detection based on the current date
Sensible defaults for area path and iteration path
Related MCP server: Azure MCP FastMCP Server
Prerequisites
Node.js 18+ (uses the built-in
fetch). See.nvmrcfor the pinned version.An Azure DevOps Personal Access Token (PAT) with Work Items (Read & Write) scope.
Setup
Install dependencies:
npm installCreate a
.envfile from the example and add your PAT:cp .env.example .envAZURE_DEVOPS_PAT=your-personal-access-token-here.envis git-ignored. Never commit your real PAT.Run the server:
npm start
MCP Client Configuration
Add the server to your MCP client config (e.g. .kiro/settings/mcp.json):
{
"mcpServers": {
"azure-devops": {
"command": "node",
"args": ["/absolute/path/to/azure-devops-mcp/index.js"],
"env": {
"AZURE_DEVOPS_PAT": "your-personal-access-token-here"
}
}
}
}Available Tools
Work items
Tool | Description |
| Create a Product Backlog Item. Auto-detects the current sprint and defaults the area path. Supports title, description, acceptance criteria, assignee, area/iteration path, start/target dates, and a parent link. |
| Read full details of a work item by ID, including parent/child relations. |
| Update fields of an existing work item (title, description, state, priority, dates, tags, etc.). |
| List work items assigned to you (via the PAT) that are not Done/Closed/Removed. |
| Search/list work items using filters (text, state, assignee, iteration, area) or a raw WIQL query. |
Comments
Tool | Description | Parameters |
| Add a comment to a work item. |
|
| List all comments on a work item. |
|
| Edit an existing comment. |
|
| Delete a comment. |
|
Configuration constants
Defined at the top of index.js:
ORG— Azure DevOps organization (DigiFY2025)PROJECT— project name (DIGI STD FY26)DEFAULT_AREA_PATH— default area path for new PBIsSPRINT_LIST— sprint schedule used for automatic current-sprint detection
Security
Authentication uses the
AZURE_DEVOPS_PATenvironment variable only; no tokens are hardcoded..envis git-ignored so your PAT stays local.Treat your PAT like a password: scope it minimally and rotate it if exposed.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Crie épicos, features, histórias e tasks no Azure DevOps a partir de uma conversa.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
Remote MCP for Kanban AI boards—manage projects, tasks, and comments from AI tools.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables LLMs and AI applications to interact with Azure DevOps Work Items, supporting queries, filtering, status updates, date management, effort tracking, descriptions, and comments through natural language.-
- FlicenseNot gradedqualityCmaintenanceProvides Azure DevOps integration through MCP, enabling management of projects, work items, teams, and policies via natural language. Supports bulk work item creation with hierarchical relationships and iteration assignments.172-
- AlicenseBqualityDmaintenanceEnables management of Azure DevOps work items including Epics, Features, User Stories, Tasks, and Bugs through natural language. Supports CRUD operations, WIQL queries, work item relationships, and retrieval of project metadata such as iterations and area paths.451,028MIT
- FlicenseNot gradedqualityDmaintenanceConnects Azure DevOps work items to Claude Code via MCP, enabling fetching, listing, updating tickets and automating PR creation.-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/UIT19521334/azure-devops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server