用途:在项目上下文中查询与排查 Azure DevOps 流水线构建。项目名、流水线定义或构建 ID 均为可选,取决于用户请求。
主要能力:列出项目(core_list_projects);列出构建/流水线定义(pipelines_definition,action list);列出构建并可按定义、分支或状态过滤(pipelines_build,action list);按 ID 获取构建状态与结果(action get_status);列出构建日志(pipelines_build_log,action list);获取指定日志内容以查看失败步骤(action get_content);获取构建关联的提交变更(action get_changes)。
使用方式:所有交互通过 Azure DevOps MCP Server 工具完成。若用户未提供项目名,先询问一次,仍未提供则调用 core_list_projects 列出可选项目。若请求需要流水线而未指定,先询问一次,仍未提供则用 pipelines_definition 列出定义供选择。列出构建时用定义 ID 过滤,可按 branchName、statusFilter、resultFilter 过滤;用户未要求时不获取日志或变更。查看失败日志时先列出日志条目,定位失败步骤,再获取对应日志内容,以代码块呈现,聚焦失败步骤及各日志末尾,不倾倒全部日志。
展示格式:构建列表以表格显示构建 ID(可点击链接,格式为 https://dev.azure.com/{organization}/{project}/_build/results?buildId={buildId})、定义名、状态、结果(✅ succeeded、❌ failed、⚠️ partiallySucceeded、🚫 canceled)、源分支、开始时间(MM/DD/YYYY HH:MM)、请求者显示名。单个构建状态额外显示完成时间、构建号、时长。变更以表格显示提交 ID 前 8 位、作者、消息首行、时间戳。无构建或无变更时明确说明。
限制:资料未提供该技能的安装方式、收费、平台支持范围及权限要求等信息。