mcp-azure-devops
mcp-azure-devops
Ein Model Context Protocol-Server für Azure DevOps. Er ermöglicht einem MCP-fähigen Client (Claude Desktop, Claude Code, Cursor, Codex, …), mit Boards, Repos, Pipelines und Projekten zu arbeiten – mit einer Governance-Schicht, die einen KI-Agenten innerhalb sicherer Grenzen hält.
Was dieses Paket bietet
Projekte & Teams – Projekte/Teams/Mitglieder auflisten, Prozessvorlagen inspizieren.
Boards / Work Items – WIQL-Abfragen, Work Items abrufen, Work Items anlegen/aktualisieren, Iterationen (Sprints) auflisten.
Repos / Pull Requests – Repos und Branches auflisten, Pull Requests auflisten/abrufen, Pull Requests anlegen.
Pipelines / Builds – Pipelines und letzte Builds auflisten, einen Build abrufen, einen Lauf in die Warteschlange einstellen.
Admin / Prozess – Prozessvorlagen auflisten, ein Projekt anlegen, ein Projekt löschen (abgesichert).
Governance eingebaut – Zugriffsmodi, Projekt-Allowlisten, geschützte Projekte, Lösch-Gate, textbasierte Bestätigung für kritische Operationen, Trockenlauf und JSON-Audit-Protokollierung.
Related MCP server: Azure DevOps MCP Server
Governance- und Sicherheitsmodell
Anliegen | Flag | Default | Auswirkung |
Was darf der Server tun? |
|
|
|
Welche Projekte sind im Scope? |
| (alle) | Operationen auf andere Projekte werden abgelehnt. |
Welche Projekte sind dauerhaft schreibgeschützt? |
| (keine) | Lesbar, niemals veränderbar. |
Darf gelöscht werden? |
|
|
|
Bestätigung durch Texteingabe |
|
| Kritische Operationen erfordern, dass |
Vorschau |
|
| Schreib- und Admin-Tools validieren und protokollieren die Absicht und kehren dann zurück. |
Audit-Protokoll |
|
| Eine JSON-Zeile pro geschützter Operation nach stderr. |
Tools
Lesen (read-only+): list_projects, getprojects, list_teams, list_team_members, list_processes, query_work_items, get_work_item, list_iterations, list_repositories, list_branches, list_pull_requests, get_pull_request, list_pipelines, list_builds, get_build
Schreiben (read-write+): create_work_item, update_work_item, create_pull_request, run_pass
Admin (admin): create_project, delete_project (erfordert AZDO_ALLOW_DELETE + eingegebene Bestätigung confirm)
Schnellstart – zum Agenten hinzufügen
Auf npm verfügbar als @dockndevai/mcp-azure-devops. Läuf über npx; benötigt eine Org and ein PAT. Siehe docs/CLIENTS.md für alle Clients und .env.example für alle Variablen.
Claude Code
claude mcp add azure-devops -e AZDO_ORG_URL="https://dev.azure.com/your-org" -e AZDO_PAT="your-pat" -e AZDO_MODE="read-only" -- npx -y @dockndevai/mcp-azure-devopsClaude Desktop · Cursor · Windsurf
{
"mcpServers": {
"azure-devops": {
"command": "npx",
"args": ["-y", "@dockndevai/mcp-azure-devops"],
"env": {
"AZDO_ORG_URL": "https://dev.azure.com/your-org",
"AZDO_PAT": "your-pat",
"AZDO_MODE": "read-only"
}
}
}
}Beispiel-Prompts
"Liste die aktiven Pull Requests im api-Repository des Projekts Payments auf."
"Frage Work Items a, die mIr zugewiesen sind und noch den Status
Activehaben.""Zeige die letsten 10 Builds im Projekt Web und welche davon fehlgeschlagen sind."
"Erstelle a Bug im Payerments-Projekt mit dem Teitel 'Checkout 500 on retry'." (benötigt read-write)
Aus dem Codel starten (Entwicklung)
npm install
npm run build
node dist/index.js # with the environment variables setEntwickeln
npm run dev
npm test # governance policy: modes, allowlists, delete gating, confirmation
npm run typecheckVeröffentlichung
Liefert ein server.json für die offziielle MCP-Registry und ein mcpName für die npm-Inhaberprüfung mit. Siehe PUBLISHING.md.
Lizenz
MIT
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 Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Azure DevOps to manage work items, Git repositories, branches, commits, and projects through natural language commands.5565MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with Azure DevOps APIs for managing projects, work items, repositories, pull requests, and pipelines through natural language.26MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with Azure DevOps entities like projects, repositories, work items, pull requests, and pipelines.1217MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Azure DevOps projects, including work items, test results, Git repositories, and dependency analysis via the Model Context Protocol.
Related MCP Connectors
Runtime permission, approval, and audit layer for AI agent tool execution.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
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/dockndevai/mcp-azure-devops'
If you have feedback or need assistance with the MCP directory API, please join our Discord server