mcp-azure-devops
mcp-azure-devops
が ボード(boards)、リポジトリ、パイプライン、プロジェクト を横断して扱えるようにし、AI エージェントを安全な境界内に留めるガバナンス層を備えています。
提供される機能
Projects & teams — プロジェクト・チーム・メンバーの一覧表示、プロセス テンプレートの確認。
Boards / work items — WIQL クエリ、作業項目の取得、作業項目の作成・更新、イテレーション(スプリント)の一覧。
Repos / pull requests — リポジトリとブランチの一覧、PR の一覧・取得、PR の作成。
Pipelines / builds — パイプラインと直近のビルドの一覧、ビルドの取得、ランの実施依頼。
Admin / process — プロセス レートの一覧、プロジェクトの作成、プロジャクトの削除(ガード付き)。
駆括内のガバナンス (Governance built) — アクセスモード、プロジェクトの allowlist、プロジェクトの保護、削除の強力、高検知操作の型付き確認、ドライラ、JSON 監査ログ。
Related MCP server: Azure DevOps MCP Server
ガバナンスとセキュリティ モデル
検討事項 | フラグ | デフォルト | 効果 |
サーバーは何をできるか? |
|
|
|
対象プロジェクトの範囲 |
| (すべて) | 対象外プロジェクトに対する操作は拒否されます。 |
恒常的に読み取り専用のプロジェクト |
| (なし) | 読み取りは可能だが、変更は一切不可。 |
削除は可能か |
|
|
|
型付き確認 |
|
| インパクトの高い work は、 |
ドライラ(プリビュー) |
|
| Write/admin ツールは検証と意図のログを記録するだけで、実行しません。 |
監査トレイル |
|
| ガード対象の操作ごとに JSON を 1 行 stderr へ出力します。 |
ツール
読み取り(read-only+): list_projects, get_project, list_teams, list_team_members, list_process, query_work_items, get_work_item, list_turations, list_repositories, list_brans, list_pull_requests, get_pull_request, list_pipelines, list_builds, get_build
書き込み(read-write+): create_work_item, update_work_item, create_pull_request, run_pipeline
管理(admin): create_project, delete_project(AZDO_ALLOW_DELETE と同型の confirm が必要)
クイックスタート — エージェントへ追加
npm に @dockndevai/mcp-azure-devops として公開されています。npx で実行でき、組織 (org) と PAT が必要です。各クライアントについては docs/CLIENTS.md を、すべての環境変数は .env.example を参照してください。
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"
}
}
}
}使用例
"Payments プロジェクトの api リポジトリの未完了の pull requests を一覧する"
"自分に割り当てられた Active の作業項目をクエリする"
"Web プロジェクトの直近 10 件のビルドを表示し、どのビルドが失敗したかを確認する"
"Payments に 'Checkout 500 on retry' というタイトルの Bug を作成する"(read-write が必要)
ソースから実行(開発時)
npm install
npm run build
node dist/index.js # with the environment variables set開発
npm run dev
npm test # governance policy: modes, allowlists, delete gating, confirmation
npm run typecheck公開
公式の MCP レジストリ用の server.json と、npm の所有権検証用の mcpName を同梱しています。詳細は PUBLISHING.md を参照してください。
ライセンス
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