
Azure DevOps MCP Server for Cline

2025.03.27
0
TypeScript项目管理团队协作代码审查文档管理交流协作开发效率
Azure DevOps MCP Server 是一个与 Azure DevOps 集成的服务,允许 Cline 与 Azure DevOps 服务进行交互。它提供了工作项管理、看板、管道、拉取请求、Wiki 和项目管理等功能,适用于开发团队协作和项目管理。
View on GitHub
Overview
基本能力
产品定位
Azure DevOps MCP Server 是一个与 Azure DevOps 集成的服务,允许 Cline 与 Azure DevOps 服务进行交互。
核心功能
- 工作项管理:获取、查询、创建和更新工作项(Bug、任务、用户故事等)。
- 看板管理:获取项目中的可用看板。
- 管道管理:列出项目中的所有管道并触发管道执行。
- 拉取请求管理:列出、创建、更新和获取拉取请求详情。
- Wiki 管理:列出项目中的所有 Wiki、获取 Wiki 页面、创建新 Wiki 和更新 Wiki 页面。
- 项目管理:列出 Azure DevOps 组织中的所有项目。
适用场景
- 开发团队协作
- 项目管理
- 代码审查和合并
- 文档管理
工具列表
- Work Items:
get_work_item
,list_work_items
,create_work_item
,update_work_item
- Boards:
get_boards
- Pipelines:
list_pipelines
,trigger_pipeline
- Pull Requests:
list_pull_requests
,create_pull_request
,update_pull_request
,get_pull_request
- Wiki:
get_wikis
,get_wiki_page
,create_wiki
,update_wiki_page
- Projects:
list_projects
常见问题解答
- 服务器无法连接:
- 检查 MCP 设置中的路径是否正确
- 验证 Azure DevOps 凭据
- 检查 Cline 日志中的错误消息
- 认证错误:
- 验证 PAT 是否过期
- 确保 PAT 具有所有必要的权限
- 检查组织名称和项目名称是否正确
- 其他问题:
- 使用检查工具验证服务器是否正常工作
- 检查服务器日志中的错误消息
使用教程
使用依赖
- Node.js (v20 LTS 或更高版本)
- npm (随 Node.js 一起安装)
- Cline 安装
- 具有访问令牌的 Azure DevOps 账户
安装教程
- 克隆仓库:
git clone https://github.com/MananShahTR/azure-devops-mcp-server.git
cd azure-devops-mcp-server
- 安装依赖:
npm install
- 构建服务器:
npm run build
配置
- 获取 Azure DevOps 个人访问令牌 (PAT)
- 配置 Cline MCP 设置
调试方式
- 重启 Cline(或 VSCode)
- 使用 MCP 检查工具验证安装:
npm run inspector