Azure Devops MCP Replacement For OpenClaw

🔷 直连 Azure DevOps,零依赖管理全链路

通过直连 Azure DevOps REST API 管理项目、团队、工作项、冲刺、流水线、Wiki 等,无需 MCP 服务器,仅依赖 Node.js 内置模块。

收藏
5.1k
安装
1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

本 Skill 为 OpenClaw 提供原生 Azure DevOps 集成能力,通过纯 Node.js 脚本直接调用 Azure DevOps REST API,无需额外安装 npm 包或启动 MCP 服务器。覆盖完整 DevOps 工作流:项目管理(projects)、团队协作(teams/sprints)、代码仓库(repos/PRs)、CI/CD(pipelines/builds)、测试计划(test plans)、文档(wiki)以及敏捷看板(work items、backlog 查询)。

核心设计亮点在于层级感知:明确区分 Organization → Project → Team → Sprint → Work Item 的嵌套关系,正确处理团队级迭代与项目级迭代的差异,避免因作用域错误导致的 401 权限问题。内置 WIQL 查询引擎支持自定义工作项筛选,people.js 模块提供团队容量规划、负载均衡分析(overloaded 检测)及每日站会数据聚合。

显著优点

  • 零依赖架构:仅使用 Node.js 内置 https/fs 模块,无第三方包供应链风险
  • 权限精准映射:PAT 作用域与 API 端点严格对应,文档清晰标注每类操作所需最小权限
  • 输入安全加固:项目/团队/仓库名称经字母数字白名单过滤 + encodeURIComponent 双重编码,防注入攻击
  • 团队效能工具链:standup/capacity/overloaded 命令将原始工作项转化为可执行的容量管理洞察
  • 故障诊断完备:常见 401 错误场景与修复方案一一对应,降低调试成本

潜在局限

  • 只读为主,写操作谨慎:create/update/wiki-write 需显式用户确认,批量自动化受限
  • PAT 凭证依赖:需用户手动配置环境变量,无 OAuth/MSAL 等现代化认证流
  • 容量计算假设 rigid:固定 capacityPerDay × 工作日算法,未考虑节假日、PTO、跨时区协作
  • Email 匹配敏感:people.js 依赖配置邮箱与 ADO "Assigned To" 字段精确匹配,维护 overhead 较高
  • 无实时推送:纯拉取模式,无法订阅 webhook 事件实现即时通知

适合人群

  • 使用 Azure DevOps 的敏捷开发团队,需快速生成站会报告与容量视图
  • 偏好轻量级 CLI 工具、不愿维护 MCP server 基础设施的开发者
  • 需要将 ADO 数据集成到 OpenClaw 对话流中的项目管理者

常规风险

  • 凭证泄露风险:PAT 以纯文本环境变量存储,需确保 team-config.json 与脚本目录权限正确(建议 600)
  • 生产数据误操作:write 权限 PAT 配合 confirm 绕过的社会工程学风险
  • API 速率限制:高频查询大型项目可能触发 Azure DevOps 服务限制(文档未提及重试/退避策略)
  • JSON 配置漂移team-config.json 成员信息与实际 ADO 团队不同步时,容量计算失真

Azure Devops MCP Replacement For OpenClaw 内容

scripts文件夹
手动下载zip · 24.3 kB
builds.jstext/javascript
请选择文件