mcpField
M
mcpserver.azuredevops

mcpserver.azuredevops

ローカル
github.com/StefHクラウド・インフラ313 週間前に更新

mcpserver.azuredevops について

mcpserver.azuredevopsは、MCP経由でAzure DevOpsにアクセスするStdio対応の.NETツールです。プロジェクト、リポジトリ、コミットに加え、作業項目、パイプライン、プルリクエスト用のツールを備えています。

主な機能

  1. 01プロジェクトとリポジトリの一覧表示
  2. 02プロジェクト内のコード検索
  3. 03コミットと詳細情報の取得
  4. 04作業項目の参照と管理
  5. 05パイプラインとプルリクエスト用ツール

活用シーン

  1. 01アクセス可能なDevOpsプロジェクトの閲覧
  2. 02コード検索とコミット内容の確認
  3. 03作業項目の作成や更新
  4. 04パイプラインの確認や実行

MCP 対応

このStdio MCPサーバーはAzure DevOps用のツールをMCPクライアントに提供し、dotnet toolとしてインストールして実行できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトアイコン mcpserver.azuredevops

Azure DevOps にアクセスするための、dotnet ツールとして利用できる Stdio MCP サーバーです。

📦 NuGet

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 件取得してください。

回答

Claude Desktop-01


📖 リンク

認定

スポンサー

Entity Framework Extensions と Dapper Plus は主要スポンサーであり、mcpserver.azuredevops.stdio の開発に貢献しています。

Entity Framework Extensions

Dapper Plus

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。