mcpserver.azuredevops について
mcpserver.azuredevopsは、MCP経由でAzure DevOpsにアクセスするStdio対応の.NETツールです。プロジェクト、リポジトリ、コミットに加え、作業項目、パイプライン、プルリクエスト用のツールを備えています。
主な機能
- 01プロジェクトとリポジトリの一覧表示
- 02プロジェクト内のコード検索
- 03コミットと詳細情報の取得
- 04作業項目の参照と管理
- 05パイプラインとプルリクエスト用ツール
活用シーン
- 01アクセス可能なDevOpsプロジェクトの閲覧
- 02コード検索とコミット内容の確認
- 03作業項目の作成や更新
- 04パイプラインの確認や実行
MCP 対応
このStdio MCPサーバーはAzure DevOps用のツールをMCPクライアントに提供し、dotnet toolとしてインストールして実行できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcpserver.azuredevops
Azure DevOps にアクセスするための、dotnet ツールとして利用できる Stdio MCP サーバーです。
📦 NuGet
dnx
dnx mcpserver.azuredevops.stdio --yes
dotnet tool
インストール
dotnet tool install --global mcpserver.azuredevops.stdio
🛠️ 対応ツール
コアナビゲーションツール
GetProjects:アクセス可能なすべてのプロジェクトを一覧表示しますGetRepositories:プロジェクト内のすべてのリポジトリを一覧表示します
プロジェクトツール
GetProject:指定したプロジェクトの詳細を取得します
リポジトリツール
GetRepository:リポジトリの詳細を取得します
検索ツール
SearchCode:プロジェクト内のリポジトリを横断してコードを検索します
コミット取得ツール
GetCommit:特定のコミットの詳細を取得しますGetCommits:Git コミットを取得します
🚧 作業項目ツール 🚧
get_work_item:ID で作業項目を取得しますcreate_work_item:新しい作業項目を作成しますupdate_work_item:既存の作業項目を更新しますlist_work_items:プロジェクト内の作業項目を一覧表示しますmanage_work_item_link:作業項目間のリンクを追加、削除、または更新します
🚧 ボード 🚧
get_boards:プロジェクトで利用可能なボードを取得します
🚧 パイプライン 🚧
list_pipelines:プロジェクト内のすべてのパイプラインを一覧表示しますtrigger_pipeline:パイプラインを実行します
🚧 プルリクエスト 🚧
list_pull_requests:プルリクエストを一覧表示しますcreate_pull_request:新しいプルリクエストを作成しますupdate_pull_request:プルリクエストを更新しますget_pull_request:プルリクエストの詳細を取得します
🚧 Wiki 🚧
get_wikis:プロジェクト内のすべての Wiki を一覧表示しますget_wiki_page:Wiki ページを取得しますcreate_wiki:新しい Wiki を作成しますupdate_wiki_page:Wiki ページを作成または更新します
💡 LLM の使用例
Semantic Kernel
この MCP サーバーは、ModelContextProtocol-SemanticKernel で使用できます。
質問
Get 5 commits from the repository '. . .'
回答
Here are the 3 most recent commits from the '. . .' repository:
1. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
- **Author:** Stef Heyenrath
- **Date:** 2021-12-17
- **Comment:** Merged PR 378: Updated mindmap-certifications.json
2. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
- **Author:** Stef Heyenrath
- **Date:** 2021-12-17
- **Comment:** Merge pull request 378 from stef-update-az104 into master
3. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
- **Author:** Stef Heyenrath
- **Date:** 2021-12-17
- **Comment:** 103
If you need more details about any specific commit, feel free to ask!
Claude Desktop
この MCP サーバーは Claude Desktop でも使用できます。
設定
{
"mcpServers": {
"azureDevOpsDotNet": {
"command": "mcpserver.azuredevops.stdio",
"args": [ ],
"env": {
"AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/. . .",
"AZURE_DEVOPS_AUTH_METHOD": "pat",
"AZURE_DEVOPS_PAT": ". . .",
"AZURE_DEVOPS_DEFAULT_PROJECT": "AzureExampleProjects"
}
}
}
}
質問
azure devops リポジトリ「. . .」からコミットを 2 件取得してください。
回答

📖 リンク
- https://github.com/Tiberriver256/mcp-server-azure-devops
- https://github.com/stefanskiasan/azure-devops-mcp-server
認定
- この MCP は MCP Review によって認定されています(所有権の証明)
スポンサー
Entity Framework Extensions と Dapper Plus は主要スポンサーであり、mcpserver.azuredevops.stdio の開発に貢献しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

