kevinmeyvaert
服务介绍
Azure DevOps MCP (Model Context Protocol)
该项目作为与Azure DevOps集成的模型上下文协议(MCP)的参考服务器实现。它使AI助手能够与Azure DevOps资源交互,并以编程方式执行操作。
功能
- 使用官方Node.js SDK进行Azure DevOps集成
- 支持模型上下文协议(MCP)
- 项目管理操作
- 工作项管理
- 仓库操作
- 代码搜索功能
前提条件
- Node.js(推荐v18或更高版本)
- 拥有适当权限的Azure DevOps账户
- Azure DevOps个人访问令牌(PAT)
安装
-
克隆仓库:
bash
git clone
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的个人访问令牌- 如
.env.example中指定的其他配置变量
可用脚本
npm run build- 构建TypeScript项目npm run dev- 以开发模式运行服务器并启用热重载npm start- 运行生产服务器
许可证
MIT