README
🚀 Azure DevOps MCP 服务器用于 Cline
此 Model Context Protocol (MCP) 服务器提供了与 Azure DevOps 的集成能力,让 Cline 能够与 Azure DevOps 服务进行交互,为用户在开发过程中提供便利。
🚀 快速开始
此 Model Context Protocol (MCP) 服务器提供了与 Azure DevOps 的集成能力,让 Cline 能够与 Azure DevOps 服务进行交互,为用户在开发过程中提供便利。
✨ 主要特性
- 提供与 Azure DevOps 的集成,使 Cline 可与 Azure DevOps 服务交互。
📦 安装指南
先决条件
- Node.js(v20 LTS 或更高版本)
- npm(随 Node.js 提供)
- Cline 安装
- 带访问令牌的 Azure DevOps 账户
安装步骤
使用 Smithery 自动安装
通过 Smithery 自动安装 Azure DevOps Server for Claude Desktop:
npx -y @smithery/cli install @stefanskiasan/azure-devops-mcp-server --client claude
手动安装
- 克隆此仓库:
git clone https://github.com/stefanskiasan/azure-devops-mcp-server.git
cd azure-devops-mcp-server
- 安装依赖项:
npm install
- 构建服务器:
npm run build
⚠️ 重要提示
build/目录的构建输出未包含在版本控制中。克隆仓库后必须运行构建命令。
📚 详细文档
配置
1. 获取 Azure DevOps 个人访问令牌 (PAT)
- 登录到 Azure DevOps
- 点击右上角的个人资料图片
- 选择 "安全性"
- 点击 "新建令牌"
- 为令牌提供名称并启用所有必需范围(例如:
azure-devops full) - 复制生成的访问令牌
2. 配置 Cline MCP 设置
- 打开
C:\Users\<YourUsername>\AppData\Local\YuanJia\ChatGPT-Cline-Preview\config.json - 按照以下结构修改内容:
{
"servers": {
"AzureDevops": {
"type": "MCP",
"url": "your_azure_devops_url",
"token": "your PAT token"
}
}
}
使用方法
- 在 Cline 中选择 Azure DevOps MCP 服务器
- 输入目标组织和项目名称
- 开始与代码仓库交互
验证
- 打开命令行工具
- 进入服务器目录并运行:
node src/index.js
故障排除
- 如果出现认证错误,请检查 PAT 是否有效且具有所有必需范围
- 确保目标组织和项目名称正确无误
开发
要修改或扩展服务器:
- 在
src目录中进行更改 - 运行
npm run watch进行开发 - 完成后运行
npm run build - 使用 inspector 工具测试:
npm run inspector
📄 许可证
本项目采用 MIT License,详情请参阅 LICENSE。
Scan to join WeChat group