
Azure Devops Mcp
SSE Server MCP 的工作实现,用于与 Azure Devops 接口对接
概述
Azure DevOps MCP(模型上下文协议)
该项目是 Model Context Protocol (MCP) 的参考服务器实现,集成了 Azure DevOps。它使 AI 助手能够与 Azure DevOps 资源进行交互并以编程方式执行操作。
功能
- 使用官方 Node.js SDK 集成 Azure DevOps
- 支持 Model Context Protocol (MCP)
- 项目管理操作
- 工作项管理
- 代码仓库操作
- 代码搜索功能
前置条件
- Node.js(建议使用 v18 或更高版本)
- 具有适当权限的 Azure DevOps 账户
- Azure DevOps 个人访问令牌 (PAT)
安装
- 克隆仓库:
bash
git clone <repository-url>
cd azure-devops-mcp
- 安装依赖:
bash
npm install
- 配置环境变量:
- 将
.env.example
复制为.env
- 填写所需的环境变量:
- 将
bash
cp .env.example .env
添加到 Cursor
bash
npm start
然后添加到 Cursor:
确保使用路径 http://localhost:3000/sse
。您可以通过在环境变量中定义端口来更改端口。

环境配置
需要在 .env
文件中配置以下环境变量:
AZURE_DEVOPS_ORG_URL
:您的 Azure DevOps 组织 URLAZURE_DEVOPS_PAT
:Azure DevOps 的个人访问令牌 (PAT).env.example
中指定的其他配置变量
可用脚本
npm run build
- 构建 TypeScript 项目npm run dev
- 以开发模式运行服务器,并启用热重载npm start
- 运行生产环境服务器
许可证
MIT