SuperAPI AI 工具集

changelog-monitor

部署与运维

查看项目

更新于 10-15 19:49

技能介绍

Changelog Monitor 用于跟踪任意软件项目的发布、更新日志与破坏性变更。它适合 GitHub releases、框架 changelog 和库文档等常由 JS 渲染、WebFetch 无法读取的页面,借助 browser_json 提取结构化发布数据。

使用前需在 .mcp.json 中配置 CF Browser MCP server。工作流分四步:先确定来源,GitHub 项目解析为 https://github.com/{owner}/{repo}/releases,npm 包经 npm registry 解析到对应 GitHub releases,也可直接使用给定 URL;随后用 browser_json(url, prompt="Extract the latest N releases with version, date, and key changes as JSON array") 提取版本、日期与关键变更,非 GitHub 的 changelog 页则提取版本号、发布日期和变更列表;接着分析每个版本,标记 BREAKING、migration、deprecated 等破坏性变更,标记 CVE、security、vulnerability 等安全修复,并按 features、fixes、performance、deps 分类,若上下文可用则注明是否影响用户项目;最后输出结构化摘要,包含项目名、各版本号与日期、变更条目及建议操作。

参数方面,url 或 project 为必填,可为 GitHub 仓库、npm 包名或直接 changelog URL;count 可选,默认 5,表示获取的发布数量;watch 可选,设置后与上次已知版本比较并高亮新发布。示例包括查询 Claude Code 新特性、检查 Next.js 15 破坏性变更、获取 Hono 最新发布,以及筛选 Astro 5.18 之后的版本。限制是依赖 CF Browser MCP server 配置,且仅依据页面可提取内容,未提供离线或非网页来源支持。