Azure Devops MCP 服务器 | PlugMCP
跳到正文 Azure DevOps MCP Server
MCP (Model Context Protocol) server for Azure DevOps work item management. Allows AI assistants to interact with Azure DevOps work items through a standardized protocol.
⚡ Faster than the official Azure DevOps MCP server — this server converts HTML fields (descriptions, acceptance criteria) to Markdown server-side, reducing token usage and improving AI response times.
MCP Server for Azure Devops Work Items
把任意工具接入任意智能体。面向非开发者的 MCP 服务器目录;网关承载流量,n8n 承载应用。
产品
目录
开发者
公司
Features
✅ Get work items by ID
✅ List work items with WIQL queries
✅ List work items assigned to authenticated user
✅ Create new work items
✅ Update existing work items
✅ Add comments to work items
✅ Full field support (severity, time tracking, story points, acceptance criteria, area/iteration paths, etc.)
✅ HTML to Markdown conversion for descriptions
Installation
Download Pre-built Binaries Download the latest release for your platform from the releases page .
macOS # Intel Mac
curl -LO https://github.com/markis/azure-devops-mcp/releases/latest/download/azure-devops-mcp-darwin-amd64
chmod +x azure-devops-mcp-darwin-amd64
mv azure-devops-mcp-darwin-amd64 /usr/local/bin/azure-devops-mcp
# Apple Silicon (M1/M2/M3)
curl -LO https://github.com/markis/azure-devops-mcp/releases/latest/download/azure-devops-mcp-darwin-arm64
chmod +x azure-devops-mcp-darwin-arm64
mv azure-devops-mcp-darwin-arm64 /usr/local/bin/azure-devops-mcp
Linux # AMD64
curl -LO https://github.com/markis/azure-devops-mcp/releases/latest/download/azure-devops-mcp-linux-amd64
chmod +x azure-devops-mcp-linux-amd64
sudo mv azure-devops-mcp-linux-amd64 /usr/local/bin/azure-devops-mcp
# ARM64
curl -LO https://github.com/markis/azure-devops-mcp/releases/latest/download/azure-devops-mcp-linux-arm64
chmod +x azure-devops-mcp-linux-arm64
sudo mv azure-devops-mcp-linux-arm64 /usr/local/bin/azure-devops-mcp
Windows Download the appropriate .exe file:
azure-devops-mcp-windows-amd64.exe (64-bit Intel/AMD)
azure-devops-mcp-windows-arm64.exe (ARM64)
Add the binary to your PATH.
Build from Source git clone https://github.com/markis/azure-devops-mcp.git
cd azure-devops-mcp
go build -o azure-devops-mcp ./cmd/azure-devops-mcp
Configuration Set the following environment variables:
export AZURE_DEVOPS_ORG_URL="https://dev.azure.com/your-org"
export AZURE_DEVOPS_PAT="your-personal-access-token"
export AZURE_DEVOPS_PROJECT="your-project-name"
Creating a Personal Access Token (PAT)
Go to Azure DevOps → User Settings → Personal Access Tokens
Create a new token with Work Items (Read & Write) scope
Copy the token (you won't see it again!)
Usage
Configuring MCP Clients Claude Code is Anthropic's CLI tool for developers with agentic workflows and deep codebase awareness.
All platforms: ~/.claude/settings.json (user-level) or .claude/settings.json (project-level)
{
"mcpServers": {
"azure-devops": {
"command": "/usr/local/bin/azure-devops-mcp",
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
{
"mcpServers": {
"azure-devops": {
"command": "go",
"args": ["run", "github.com/markis/azure-devops-mcp/cmd/azure-devops-mcp@latest"],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
claude mcp add azure-devops /usr/local/bin/azure-devops-mcp
Claude Desktop is Anthropic's desktop app with a graphical interface.
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"azure-devops": {
"command": "/usr/local/bin/azure-devops-mcp",
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
{
"mcpServers": {
"azure-devops": {
"command": "go",
"args": ["run", "github.com/markis/azure-devops-mcp/cmd/azure-devops-mcp@latest"],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
macOS/Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
You can also access this file from Cline's UI: Click the MCP Servers icon → Configure tab → "Configure MCP Servers"
{
"mcpServers": {
"azure-devops": {
"command": "/usr/local/bin/azure-devops-mcp",
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
{
"mcpServers": {
"azure-devops": {
"command": "go",
"args": ["run", "github.com/markis/azure-devops-mcp/cmd/azure-devops-mcp@latest"],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
Add to your OpenCode MCP configuration:
macOS/Linux/WSL: ~/.config/opencode/opencode.jsonc
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"azure-devops": {
"type": "local",
"command": ["/usr/local/bin/azure-devops-mcp"],
"enabled": true,
"environment": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"azure-devops": {
"type": "local",
"command": ["go", "run", "github.com/markis/azure-devops-mcp/cmd/azure-devops-mcp@latest"],
"enabled": true,
"environment": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/your-org",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
}
}
}
}
Note : After adding the configuration, restart your MCP client for the changes to take effect.
Available Tools
get_work_item - Fetch a single work item by ID
list_work_items - Run a WIQL query and return matching work items
list_my_work_items - Return active work items assigned to you
create_work_item - Create a new work item
update_work_item - Update an existing work item
add_comment - Add a comment to a work item
Development
Prerequisites
Go 1.26+
golangci-lint (for linting)
Commands # Run tests
go test ./...
# Run tests with coverage
go test ./... -cover
# Run linter
golangci-lint run
# Build
go build -o azure-devops-mcp ./cmd/azure-devops-mcp
Project Structure .
├── cmd/azure-devops-mcp/ # Entry point
├── internal/
│ ├── client/ # Azure DevOps API client
│ ├── controller/ # MCP server setup and tool registration
│ └── tools/ # Business logic for MCP tools
├── .github/workflows/ # CI/CD pipelines
└── AGENTS.md # Guidelines for AI coding agents
Test Coverage
internal/client: 85.8% (Azure DevOps API client)
internal/tools: 83.1% (business logic)
internal/controller: 69.7% (MCP wiring)
Contributing Contributions are welcome! Please ensure:
All tests pass: go test ./...
Linter passes: golangci-lint run
Code coverage is maintained or improved
Follow conventional commit messages
License MIT License - see LICENSE file for details
Acknowledgments Scrapling MCP Server Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported. Serverless ⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services. Skills The open agent skills tool - npx skills Editor Open-source 3D architecture software for AECO, scan-to-BIM. Agent-friendly, browser-first, MCP, CLI. Trigger.dev Trigger.dev – build and deploy durable AI agents and workflows Open Saas A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, slack, MS), Email sending, Background jobs, Landing page, Payments (Stripe, Polar.sh), Shadc Docker Android Android in docker solution with noVNC supported, video recording, mcp server and AI-agent Awesome Cloudflare ⛅️ 精选的 Cloudflare 工具、开源项目、指南、博客和其他资源列表。/ ⛅️ A curated list of Cloudflare tools, open source projects, guides, blogs and other resources. Casdoor An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, SeleniumBase 📊 Python APIs for Web Automation, Testing, and Scraping. CDP Mode launches a stealth browser that bypasses bot-detection/CAPTCHAs. Adds stealth to Playwright and has an MCP server for AI agents. Pal The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Ollama / Custom Model / All Of The Above] working as one. Tyk Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol) Cloud infrastructure MCP 服务器 最佳 Cloud infrastructure MCP 服务器 agent-browser Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web a azure-aigateway Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailb
暂无工具列表。远程服务器在首次健康检查后会获得工具列表。
如何安装 Azure Devops? 在本页复制适用于 Cursor、Claude Desktop、Claude Code 或 VS Code 的 stdio 配置。它使用发布者的安装方式,而不是 PlugMCP 代理。
Azure Devops 需要 API 密钥吗? 此记录未列出必需的环境变量。
Azure Devops 使用哪种传输方式? Azure Devops 通过 stdio 在本地运行。
Azure Devops 上次检查是什么时候? 上次检查时间:2026-10-28。 MCP Server for Azure Devops Work Items
azure-compute Azure VM/VMSS router. WHEN: create / provision / deploy / spin-up VM, recommend VM size, compare VM pricing, VMSS, scale set, autoscale, burstable, lightweight server, website, backend, GPU, machine l 工具
0 / 10