Cline 向け Azure DevOps MCP サーバー
このモデル コンテキスト プロトコル (MCP) サーバーは Azure DevOps との統合を提供し、Cline が Azure DevOps サービスと対話できるようにします。
前提条件
Node.js (v20 LTS 以上)
npm (Node.js に付属)
クラインのインスタレーション
アクセストークンを持つAzure DevOpsアカウント
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Azure DevOps Server を自動的にインストールするには:
手動インストール
このリポジトリをクローンします:
依存関係をインストールします:
サーバーを構築します。
注: ビルド出力( build/
ディレクトリ)はバージョン管理に含まれません。リポジトリをクローンした後、ビルドコマンドを実行する必要があります。
構成
1. Azure DevOps 個人アクセス トークン (PAT) を取得する
Azure DevOpsにアクセスしてサインインします
右上のプロフィール写真をクリックします
「セキュリティ」を選択
「新しいトークン」をクリック
トークンに名前を付け、必要なスコープを選択します。
Code (read, write)
- プルリクエスト操作用Work Items (read, write)
- 作業項目管理用Build (read, execute)
- パイプライン操作用Wiki (read, write)
- Wiki操作用Project and Team (read)
- プロジェクトとボードの情報
生成されたトークンをコピーする
2. Cline MCP設定を構成する
Cline MCP 設定ファイルにサーバー構成を追加します。
VSCode 拡張機能の場合:
%APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
クロード デスクトップ アプリの場合:
%LOCALAPPDATA%/Claude/claude_desktop_config.json
mcpServers
オブジェクトに次の構成を追加します。
次の値を置き換えます。
/absolute/path/to/azure-devops-server
: このリポジトリをクローンした場所への絶対パスyour-organization
: Azure DevOps 組織名your-project-name
: Azure DevOps プロジェクト名your-personal-access-token
: 手順1で生成したPAT
利用可能なツール
作業項目
get_work_item
: IDで作業項目を取得するlist_work_items
: WIQL を使用して作業項目をクエリするcreate_work_item
: 新しい作業項目 (バグ、タスク、ユーザーストーリー) を作成するupdate_work_item
: 既存の作業項目を更新する
ボード
get_boards
: プロジェクトで利用可能なボードを取得する
パイプライン
list_pipelines
: プロジェクト内のすべてのパイプラインを一覧表示するtrigger_pipeline
: パイプラインを実行する
プルリクエスト
list_pull_requests
: プルリクエストを一覧表示するcreate_pull_request
: 新しいプルリクエストを作成するupdate_pull_request
: プルリクエストを更新するget_pull_request
: プルリクエストの詳細を取得する
ウィキ
get_wikis
: プロジェクト内のすべてのウィキを一覧表示するget_wiki_page
: Wikiページを取得するcreate_wiki
: 新しいウィキを作成するupdate_wiki_page
: Wikiページを作成または更新する
プロジェクト
list_projects
: Azure DevOps 組織内のすべてのプロジェクトを一覧表示します
検証
設定を追加したらCline(またはVSCode)を再起動します
Azure DevOps MCPサーバーがClineの機能に表示されるようになりました
MCP Inspector を使用してインストールを確認できます。
トラブルシューティング
サーバーに接続できない場合:
MCP設定のパスが正しいことを確認してください
Azure DevOps の資格情報を確認する
Clineログでエラーメッセージを確認してください
認証エラーが発生した場合:
PATの有効期限が切れていないことを確認してください
PATに必要なスコープがすべて含まれていることを確認する
組織名とプロジェクト名を再確認してください
その他の問題については:
検査ツールを実行して、サーバーが正しく動作していることを確認します。
サーバーログにエラーメッセージがないか確認してください
発達
サーバーを変更または拡張するには:
src
ディレクトリに変更を加えます開発用に
npm run watch
実行します。準備ができたら
npm run build
でビルドしますインスペクタを使用してテストする:
npm run inspector
ライセンス
MITライセンス - 詳細はライセンスを参照
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Azure Table Storage directly through Cline. This tool allows you to query and manage data in Azure Storage Tables.Last updated -315MIT License
- AsecurityAlicenseAqualityA TypeScript-based MCP server that enables interaction with Azure Table Storage directly through Cline. This tool allows you to query and manage data in Azure Storage Tables.Last updated -114MIT License
- AsecurityFlicenseAqualityAn MCP server that provides seamless interaction with Azure DevOps Git repositories, enabling users to manage repositories, branches, pull requests, and pipelines through natural language.Last updated -823
- -securityFlicense-qualityEnables interaction with Azure DevOps through Personal Access Token authentication. Supports work item management, wiki operations, project/repository listing, and build pipeline access through natural language.Last updated -