基本能力
产品定位
Azure DevOps MCP 是一个用于与 Azure DevOps 集成的服务,旨在通过 MCP 协议实现 AI 助手对 Azure DevOps 资源的自动化操作。
核心功能
- 使用官方 Node.js SDK 实现 Azure DevOps 集成
- 支持 Model Context Protocol (MCP)
- 项目管理操作
- 工作项管理
- 仓库操作
- 代码搜索功能
适用场景
- 自动化管理 Azure DevOps 项目
- 通过 AI 助手执行 DevOps 任务
- 集成到开发流程中以提高效率
工具列表
npm run build
: 构建 TypeScript 项目npm run dev
: 在开发模式下运行服务器,支持热重载npm start
: 运行生产服务器
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 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
调试方式
启动服务器:
bash
npm start
然后添加到 Cursor:
确保使用路径 http://localhost:3000/sse
。可以通过在环境变量中定义端口来更改端口。
环境配置
需要在 .env
文件中配置以下环境变量:
- AZURE_DEVOPS_ORG_URL
: Azure DevOps 组织 URL
- AZURE_DEVOPS_PAT
: Azure DevOps 的个人访问令牌
- .env.example
中指定的其他配置变量