SuperAPI AI 工具集

pm-search

写作与研究

查看项目

更新于 10-15 20:28

技能介绍

用途:按关键词在 PubMed 中检索生物医学文献,返回结果总数与结构化结果列表,数据来自 NCBI E-utilities API。

主要能力:支持英文或中文关键词;结果字段包括序号、PMID、标题、作者、期刊全名、来源缩写、出版日期、卷、期、页码、DOI、出版类型;同时返回查询翻译(queryTranslation)与总数。

使用方式:技能接收 $ARGUMENTS 作为搜索关键词。先通过 mcp__chrome-devtools__navigate_page 打开 https://pubmed.ncbi.nlm.nih.gov/?term={URL_ENCODED_KEYWORDS}&size=20 向用户展示结果页;再用一次 evaluate_script 调用 E-utilities:esearch 获取 PMID 列表(db=pubmed、retmax、retstart、retmode=json、sort=relevance),esummary 批量获取元数据。最后以编号列表报告结果。

排序与分页:esearch 的 sort 参数支持 relevance(默认)、date、pub_date、first_author、journal。retstart 为 0 起始偏移(第 1 页为 0,第 2 页为 20),retmax 为每页数量(默认 20,最大 10000),总页数为 ceil(total / size)。

后续操作:打开论文用 pm-paper-detail(传 PMID);查看更多结果用 pm-navigate-pages;获取全文用 pm-fulltext;导出到 Zotero 用 pm-export。

限制与说明:该技能使用 2 次工具调用(navigate_page + evaluate_script);E-utilities API 公开、无需认证;结果通过 API 获取而非 DOM 抓取,以提高可靠性。其他收费、平台或效果信息暂未提供。