Azure DevOps MCP服务器

一个用于与Azure DevOps服务集成的模型上下文协议(MCP)服务器,提供查询存储库、拉取请求等功能。

  • by RichardChen820
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 richardchen820/ado-mcp-server

使用说明

Azure DevOps MCP服务器

用于与Azure DevOps服务集成的模型上下文协议(MCP)服务器。此服务器实现了通过MCP接口查询Azure DevOps存储库、拉取请求和其他资源的工具。

概述

此MCP服务器提供了一种通过模型上下文协议与Azure DevOps资源交互的标准化方式。它可用于查询存储库、拉取请求和其他Azure DevOps资源,使AI助手和其他支持MCP的工具可以访问它们。

先决条件

  • Node.js(v16或更高版本)
  • npm或纱线
  • TypeScript
  • 带有个人访问令牌(PAT)的Azure DevOps帐户

安装

  1. 克隆存储库:

    git clone <repository-url>
    cd azure-devops-mcp-server
    
  2. 安装依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    

配置

在使用服务器之前,您需要设置Azure DevOps个人访问令牌(PAT):

  1. 在Azure DevOps中创建具有适当权限的PAT(至少是对存储库的读取权限)
  2. 将PAT设置为环境变量:
    export AZURE_DEVOPS_PAT=your_pat_here
    

用法

启动服务器:

npm start

服务器在stdio上运行,使其适合与支持模型上下文协议的工具集成。