local-only server
The server can only run on the client’s local machine because it depends on local resources.
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 を自動的にインストールするには:
Copy
手動インストール
- このリポジトリをクローンします:
Copy
- 依存関係をインストールします:
Copy
- サーバーを構築します。
Copy
注: ビルド出力( 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
オブジェクトに次の構成を追加します。
Copy
次の値を置き換えます。
/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 を使用してインストールを確認できます。
Copy
トラブルシューティング
- サーバーに接続できない場合:
- MCP設定のパスが正しいことを確認してください
- Azure DevOps の資格情報を確認する
- Clineログでエラーメッセージを確認してください
- 認証エラーが発生した場合:
- PATの有効期限が切れていないことを確認してください
- PATに必要なスコープがすべて含まれていることを確認する
- 組織名とプロジェクト名を再確認してください
- その他の問題については:
- 検査ツールを実行して、サーバーが正しく動作していることを確認します。
- サーバーログにエラーメッセージがないか確認してください
発達
サーバーを変更または拡張するには:
src
ディレクトリに変更を加えます- 開発用に
npm run watch
実行します。 - 準備ができたら
npm run build
でビルドします - インスペクタを使用してテストする:
npm run inspector
ライセンス
MITライセンス - 詳細はライセンスを参照
You must be authenticated.
Tools
Cline を Azure DevOps サービスと統合し、構成可能な MCP ツールを通じて作業項目、リポジトリ、プル リクエストにアクセスできるようにします。