SuperAPI AI 工具集

fetch-pubmed-recent

写作与研究

查看项目

更新于 10-16 00:02

技能介绍

用途:按指定日期窗口与关键词集合抓取 PubMed 文献,并将结果规范化为统一记录结构,方便调用方与预印本等其他来源做跨源去重。

主要能力:优先使用可用的 PubMed MCP(search_articles、get_article_metadata);不可用时回退到 NCBI E-utilities,通过 WebFetch 调用 esearch、esummary、efetch 三个端点。支持分页(搜索每页 200,最多 5 页即 1000 条)、批量获取元数据与摘要、按 PMID 生成规范链接 https://pubmed.ncbi.nlm.nih.gov/{pmid}/。

使用方式:先用带日期边界的布尔查询检索 PMID,再批量取元数据与摘要,最后归一化为含 id(PMID: 前缀)、title、authors、abstract、date、server、journal、doi、url、matched_keywords 的记录,并返回含 transport_used、window、query、fetched_total、matched_total、fetch_errors、records 的汇总。日期过滤默认用 PDAT,即 ("YYYY/MM/DD"[PDAT] : "YYYY/MM/DD"[PDAT]);如需“本周新收录但可能更早发表”可改用 EDAT。关键词建议加 [Title/Abstract] 以禁用自动 MeSH 扩展,除非明确要求 MeSH 检索。

适用场景:每周文献扫描、新收录回溯、高精度 MeSH 检索、作者追踪等。

限制:必须带日期边界,否则会返回该词全部历史记录;不要自动扩展 MeSH;摘要批量超过 100 可能超时,需减半重试;本技能不做跨源去重;需遵守 NCBI 速率限制(无 key 3 次/秒,有 key 10 次/秒,可用 NCBI_API_KEY);esearch 返回 PMID 不代表已完全索引。缓存原始响应到 .cache/{YYYY-WW}-pubmed.json。