Azure DevOps MCP (モデル コンテキスト プロトコル)
このプロジェクトは、Azure DevOps に統合されたモデルコンテキストプロトコル (MCP) のリファレンスサーバー実装として機能します。これにより、AI アシスタントが Azure DevOps リソースと対話し、プログラムで操作を実行できるようになります。
特徴
- 公式 Node.js SDK を使用した Azure DevOps 統合
- モデルコンテキストプロトコル (MCP) のサポート
- プロジェクト管理業務
- 作業項目管理
- リポジトリ操作
- コード検索機能
前提条件
- Node.js(v18以上を推奨)
- 適切な権限を持つAzure DevOpsアカウント
- Azure DevOps 個人アクセス トークン (PAT)
インストール
- リポジトリをクローンします。
git clone <repository-url>
cd azure-devops-mcp
- 依存関係をインストールします:
- 環境変数を設定します。
.env.example
を.env
にコピーする- 必要な環境変数を入力します。
カーソルに追加
次にカーソルに追加します:
必ずhttp://localhost:3000/sse
パスを使用してください。env でポートを定義することでポートを変更できます。

環境設定
.env
ファイルで次の環境変数を設定する必要があります。
AZURE_DEVOPS_ORG_URL
: Azure DevOps 組織の URLAZURE_DEVOPS_PAT
: Azure DevOps の個人アクセス トークン.env.example
で指定される追加の構成変数
利用可能なスクリプト
npm run build
- TypeScriptプロジェクトをビルドするnpm run dev
- ホットリロードを使用して開発モードでサーバーを実行しますnpm start
- 本番サーバーを実行する
ライセンス
マサチューセッツ工科大学