mcpField
A
Azure DevOps MCP Server

Azure DevOps MCP Server

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

Azure DevOps MCP Server について

Azure DevOps MCP Serverは、Azure DevOpsの作業項目を管理するサンプルサーバーです。項目の検索、作成、更新と状態の取得に対応します。

主な機能

  1. 01作業項目の検索
  2. 02作業項目の作成
  3. 03作業項目の更新
  4. 04作業項目の状態取得
  5. 05シンプルなCLIでのテスト

活用シーン

  1. 01Azure DevOpsプロジェクト内の作業項目を検索
  2. 02作業項目を作成
  3. 03既存の作業項目を更新
  4. 04作業項目の状態を確認

MCP 対応

Azure DevOpsの作業項目検索、作成、更新、状態取得をMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ado-mcp-server-python": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

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

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

詳細

重要


公式の 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 の組織とプロジェクトの詳細情報

クイックスタート

  1. Docker イメージをビルドします:
docker build -t ado-mcp-server .
  1. 環境変数を設定してサーバーを実行します:
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 Token
  • ADO_ORGANIZATION_URL:Azure DevOps の組織 URL
  • ADO_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}"
        }
      }
    }
}

機能

  • 作業項目を検索
  • 新しい作業項目を作成
  • 既存の作業項目を更新
  • 作業項目の状態を取得
  • テスト用のシンプルなコマンドラインインターフェース

開発

開発用にローカルでビルドして実行するには:

  1. リポジトリをクローンします
  2. Docker イメージをビルドします:docker build -t ado-mcp-server .
  3. 環境変数を設定してサーバーを実行します

テスト

次のコマンドでテストを実行します:

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

コメント

MCP は初めてですか?

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

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