Cline 向け Azure DevOps MCP サーバー
このモデル コンテキスト プロトコル (MCP) サーバーは Azure DevOps との統合を提供し、Cline が Azure DevOps サービスと対話できるようにします。
前提条件
Node.js (v20 LTS 以上)
npm (Node.js に付属)
クラインのインスタレーション
アクセストークンを持つAzure DevOpsアカウント
Related MCP server: MCP Server for Azure DevOps
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Azure DevOps Server を自動的にインストールするには:
npx -y @smithery/cli install @stefanskiasan/azure-devops-mcp-server --client claude手動インストール
このリポジトリをクローンします:
git clone https://github.com/stefanskiasan/azure-devops-mcp-server.git
cd azure-devops-mcp-server依存関係をインストールします:
npm installサーバーを構築します。
npm run build注: ビルド出力( 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オブジェクトに次の構成を追加します。
{
"mcpServers": {
"azure-devops": {
"command": "node",
"args": ["/absolute/path/to/azure-devops-server/build/index.js"],
"env": {
"AZURE_DEVOPS_ORG": "your-organization",
"AZURE_DEVOPS_PAT": "your-personal-access-token",
"AZURE_DEVOPS_PROJECT": "your-project-name"
},
"disabled": false,
"autoApprove": []
}
}
}次の値を置き換えます。
/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 を使用してインストールを確認できます。
npm run inspectorトラブルシューティング
サーバーに接続できない場合:
MCP設定のパスが正しいことを確認してください
Azure DevOps の資格情報を確認する
Clineログでエラーメッセージを確認してください
認証エラーが発生した場合:
PATの有効期限が切れていないことを確認してください
PATに必要なスコープがすべて含まれていることを確認する
組織名とプロジェクト名を再確認してください
その他の問題については:
検査ツールを実行して、サーバーが正しく動作していることを確認します。
サーバーログにエラーメッセージがないか確認してください
発達
サーバーを変更または拡張するには:
srcディレクトリに変更を加えます開発用に
npm run watch実行します。準備ができたら
npm run buildでビルドしますインスペクタを使用してテストする:
npm run inspector
ライセンス
MITライセンス - 詳細はライセンスを参照
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/stefanskiasan/azure-devops-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
