devops-wrangler

devops-wrangler

An MCP server for Azure DevOps work item management that enables AI assistants to create, query, update, and manage work items, sprints, and more.

Category
Visit Server

README

devops-wrangler

An MCP (Model Context Protocol) server for Azure DevOps work item management. Enables AI assistants like Claude to create, query, update, and manage work items, sprints, and more.

Installation

Using npx (recommended)

npx devops-wrangler

Global installation

npm install -g devops-wrangler

Configuration

Claude Code

The easiest way to add the server:

claude mcp add --transport stdio devops-wrangler -- npx devops-wrangler

Or manually add to your MCP settings (~/.claude/mcp_servers.json):

{
  "mcpServers": {
    "devops-wrangler": {
      "command": "npx",
      "args": ["devops-wrangler"]
    }
  }
}

Claude Desktop

Add to your Claude Desktop config:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "devops-wrangler": {
      "command": "npx",
      "args": ["devops-wrangler"]
    }
  }
}

Setup

Once configured, use the ado_configure tool to connect to your Azure DevOps organization:

Configure Azure DevOps with:
- PAT: your-personal-access-token
- Organization: https://dev.azure.com/your-org

Creating a Personal Access Token (PAT)

  1. Go to Azure DevOps → User Settings → Personal Access Tokens
  2. Create a new token with the following scopes:
    • Work Items: Read & Write
    • Project and Team: Read
    • Graph: Read (for user lookups)

Available Tools

Configuration

Tool Description
ado_configure Configure Azure DevOps connection with PAT and organization URL
ado_status Check current configuration status

Projects

Tool Description
ado_projects List projects, set active project, or list area paths

Work Items

Tool Description
ado_create_items Create work items with optional hierarchy (Epic > Feature > User Story > Task)
ado_query_items Query existing work items with filters
ado_update_item Update work item fields (title, state, assignee, description, etc.)
ado_delete_item Delete a work item (soft delete to recycle bin or permanent)
ado_link_item Link work items to each other, PRs, commits, or branches

Comments & Tags

Tool Description
ado_comments Add or list comments on work items (supports markdown)
ado_tags List, add, remove, or query tags

Sprints & Plans

Tool Description
ado_sprints List sprints, assign items to sprints, create/delete sprints
ado_plans View delivery plans and roadmaps

Usage Examples

Create a feature with user stories

Create a Feature called "User Authentication" with these User Stories:
- Implement login page
- Add password reset flow
- Create session management

Query active bugs

Show me all active bugs in the project

Add to current sprint

Create a Task called "Fix API timeout" and add it to the current sprint

Update work item

Update work item #12345 - set state to "Active" and assign to john@example.com

Features

  • Hierarchical work item creation: Create Epics with Features, User Stories, and Tasks in a single operation
  • Sprint management: List sprints, create new sprints, assign work items to current sprint
  • Markdown support: Comments and descriptions support full markdown formatting
  • Tag management: Add, remove, and query work items by tags
  • Linking: Connect work items to each other, pull requests, commits, or branches

License

ISC

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured