simonw/browser-compat-db
simonw/browser-compat-db
受Mozilla MDN MCP服务启发,Simon Willison将mdn/browser-compat-data仓库转换为约66MB的SQLite数据库。Claude Code for web (Opus 4.8)生成转换脚本,通过sqlite-utils完成转换。Codex Desktop (GPT-5.5)构建GitHub Actions工作流,将数据库强制推送到名为db的孤儿分支,通过GitHub CDN提供并开放CORS头,支持使用Datasette Lite探索。
simonw/browser-compat-db
受Mozilla新推出的MDN MCP服务启发——源代码在此——我决定尝试将他们包含大量浏览器兼容性数据的完整 mdn/browser-compat-data 仓库转换为一个SQLite数据库。这个新的GitHub仓库包含一个由Claude Code for web (Opus 4.8)生成的脚本,用于通过 sqlite-utils 完成转换。我希望生成的约66MB的SQLite数据库能够通过GitHub CDN提供,并带有开放的CORS头。GitHub releases没有这些头,但存储在普通GitHub仓库中的任何文件都有——因此我让Codex Desktop (GPT-5.5)构建了一个GitHub Actions工作流,该工作流会构建数据库,然后将其强制推送到一个名为 db 的"孤儿"分支。你可以从此处下载生成的数据库,并且由于它托管在开放的CORS头下,你还可以使用Datasette Lite 进行探索。
标签:github, mozilla, projects, github-actions, datasette-lite, ai-assisted-programming, model-context-protocol, mdn