
Azure DevOps MCP (ADO-MCP-Server) for Cline

2025.03.31
1
TypeScriptAzure DevOps 集成工作项管理管道管理拉取请求管理Wiki 管理开发效率交流协作
Azure DevOps MCP (ADO-MCP-Server) 是一个与 Azure DevOps 集成的 Model Context Protocol (MCP) 服务器,允许 Cline 和 Roo Code 与 Azure DevOps 服务进行交互。它提供了对工作项、看板、管道、拉取请求、Wiki 和项目的管理功能,支持通过命令行界面直接与 Azure DevOps 交互。
View on GitHub
Overview
基本能力
产品定位
ADO-MCP-Server 是一个与 Azure DevOps 集成的 MCP 服务器,旨在为 Cline 和 Roo Code 提供与 Azure DevOps 服务的交互能力。
核心功能
- 工作项管理:获取、查询、创建、更新工作项,添加评论等。
- 看板管理:获取项目中的可用看板。
- 管道管理:列出项目中的管道并触发执行。
- 拉取请求管理:列出、创建和更新拉取请求。
- Wiki 管理:列出、创建、更新和搜索 Wiki 页面。
- 项目管理:列出 Azure DevOps 组织中的所有项目。
适用场景
- 开发团队需要与 Azure DevOps 进行集成的场景。
- 需要自动化管理 Azure DevOps 中的工作项、管道、拉取请求等资源的场景。
- 需要通过命令行界面直接与 Azure DevOps 交互的场景。
工具列表
- Work Items:
get_work_item
,list_work_items
,create_work_item
,update_work_item
,search_work_items
,add_work_item_comment
,get_work_item_comments
- Boards:
get_boards
- Pipelines:
list_pipelines
,trigger_pipeline
- Pull Requests:
list_pull_requests
,create_pull_request
,update_pull_request
- Wiki:
get_wikis
,list_wiki_pages
,get_wiki_page
,create_wiki
,update_wiki_page
,create_wiki_page
,search_wiki_page
- Projects:
list_projects
常见问题解答
- 服务器无法连接:检查 MCP 设置中的路径是否正确,验证 Azure DevOps 凭据,检查 Cline 日志中的错误消息。
- 认证错误:验证 PAT 是否过期,确保 PAT 具有所有必要的范围,仔细检查组织和项目名称。
- 其他问题:运行检查工具以验证服务器是否正常工作,检查服务器日志中的错误消息。
使用教程
使用依赖
- Node.js (v20 LTS 或更高版本)
- npm (随 Node.js 一起安装)
- Cline 安装
- 具有访问令牌的 Azure DevOps 账户
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @cakriwut/ado-mcp-server --client claude
手动安装
- 克隆仓库:
git clone https://github.com/cakriwut/ado-mcp-server.git
cd ado-mcp-server
- 安装依赖:
npm install
- 构建服务器:
npm run build
调试方式
- 重启 Cline(或 VSCode)后,Azure DevOps MCP 服务器应列在 Cline 的功能中。
- 使用 MCP 检查器验证安装:
npm run inspector