Integrations
Manages environment configuration for connecting to Azure DevOps services, including organization URL and personal access tokens.
Provides repository operations and code search capabilities through integration with Azure DevOps Git repositories.
Leverages the official Node.js SDK for Azure DevOps to enable project management, work item tracking, and repository operations.
Azure DevOps MCP (モデル コンテキスト プロトコル)
このプロジェクトは、Azure DevOps に統合されたモデルコンテキストプロトコル (MCP) のリファレンスサーバー実装として機能します。これにより、AI アシスタントが Azure DevOps リソースと対話し、プログラムで操作を実行できるようになります。
特徴
- 公式 Node.js SDK を使用した Azure DevOps 統合
- モデルコンテキストプロトコル (MCP) のサポート
- プロジェクト管理業務
- 作業項目管理
- リポジトリ操作
- コード検索機能
前提条件
- Node.js(v18以上を推奨)
- 適切な権限を持つAzure DevOpsアカウント
- Azure DevOps 個人アクセス トークン (PAT)
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- 環境変数を設定します。
.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
- 本番サーバーを実行する
ライセンス
マサチューセッツ工科大学
This server cannot be installed
AI アシスタントが Azure DevOps リソースと対話し、プロジェクト管理、作業項目の追跡、リポジトリ操作、コード検索などの操作をプログラムで実行できるようにする、モデル コンテキスト プロトコルのリファレンス サーバー実装。