Azure DevOps MCP Server について
Azure DevOps MCP Serverは、Azure DevOpsの作業項目を管理するサンプルサーバーです。項目の検索、作成、更新と状態の取得に対応します。
主な機能
- 01作業項目の検索
- 02作業項目の作成
- 03作業項目の更新
- 04作業項目の状態取得
- 05シンプルなCLIでのテスト
活用シーン
- 01Azure DevOpsプロジェクト内の作業項目を検索
- 02作業項目を作成
- 03既存の作業項目を更新
- 04作業項目の状態を確認
MCP 対応
Azure DevOpsの作業項目検索、作成、更新、状態取得をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
重要
公式の MCP サーバーの使用をご検討ください:
https://github.com/microsoft/azure-devops-mcp
Azure DevOps MCP サーバー
Azure DevOps の作業項目管理機能を提供する、Azure DevOps 向けの Model Context Protocol(MCP)サーバーです。
前提条件
- Docker
- 適切なアクセス許可を持つ Azure DevOps Personal Access Token(PAT)
- Azure DevOps の組織とプロジェクトの詳細情報
クイックスタート
- Docker イメージをビルドします:
docker build -t ado-mcp-server .
- 環境変数を設定してサーバーを実行します:
docker run -i --rm \
-e ADO_PERSONAL_ACCESS_TOKEN="your_pat_here" \
-e ADO_ORGANIZATION_URL="https://dev.azure.com/your_org" \
-e ADO_PROJECT_NAME="your_project" \
ado-mcp-server
設定
サーバーには次の環境変数が必要です:
ADO_PERSONAL_ACCESS_TOKEN:Azure DevOps Personal Access TokenADO_ORGANIZATION_URL:Azure DevOps の組織 URLADO_PROJECT_NAME:Azure DevOps のプロジェクト名
VS Code との統合
MCP サーバーと統合するには、この設定を VS Code の設定に追加します:
{
"inputs": [
{
"type": "promptString",
"id": "ado_pat",
"description": "Azure DevOps Personal Access Token",
"password": true
},
{
"type": "promptString",
"id": "ado_org",
"description": "Azure DevOps Organization URL"
},
{
"type": "promptString",
"id": "ado_project",
"description": "Azure DevOps Project Name"
}
],
"servers": {
"azuredevops": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ADO_PERSONAL_ACCESS_TOKEN",
"-e",
"ADO_ORGANIZATION_URL",
"-e",
"ADO_PROJECT_NAME",
"ado-mcp-server"
],
"env": {
"ADO_PERSONAL_ACCESS_TOKEN": "${input:ado_pat}",
"ADO_ORGANIZATION_URL": "${input:ado_org}",
"ADO_PROJECT_NAME": "${input:ado_project}"
}
}
}
}
機能
- 作業項目を検索
- 新しい作業項目を作成
- 既存の作業項目を更新
- 作業項目の状態を取得
- テスト用のシンプルなコマンドラインインターフェース
開発
開発用にローカルでビルドして実行するには:
- リポジトリをクローンします
- Docker イメージをビルドします:
docker build -t ado-mcp-server . - 環境変数を設定してサーバーを実行します
テスト
次のコマンドでテストを実行します:
docker run -i --rm \
-e ADO_PERSONAL_ACCESS_TOKEN="your_pat_here" \
-e ADO_ORGANIZATION_URL="https://dev.azure.com/your_org" \
-e ADO_PROJECT_NAME="your_project" \
ado-mcp-server python -m pytest
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。