用途:把用户的自然语言检索描述转换为 Google Scholar 高级搜索的 URL 参数,导航到构造出的链接并提取结果,适用于按作者、期刊、年份、精确短语、标题限定等条件查找文献。
主要能力:解析检索条件并映射到参数,如关键词 q、作者 as_sauthors、期刊/来源 as_publication、起始年 as_ylo、结束年 as_yhi、精确短语 as_epq、任意词(OR)as_oq、排除词 as_eq、搜索范围 as_occt(title 仅标题 / any 全文)、每页结果数 num(默认 10,最大 20)、语言 hl。示例:as_sauthors=Einstein&as_publication=Nature&as_ylo=2020&hl=en;q=CRISPR&as_occt=title&hl=en;as_epq=deep+learning&as_eq=review&hl=en。使用 as_sauthors、as_publication 等参数时 q 可省略或补充关键词;建议始终带 hl=en,并用 num=10 降低验证码风险。
使用方式:共两步工具调用。先用 mcp__chrome-devtools__navigate_page 打开 https://scholar.google.com/scholar?{构造参数},再用 evaluate_script 等待结果容器加载并提取。提取脚本会检测 #gs_captcha_ccl 或出现 unusual traffic 时返回 captcha 错误,提示在浏览器完成验证后继续;否则解析 #gs_res_ccl 下的条目,输出序号、标题与链接、作者、期刊年份、被引数与被引链接、data-cid、全文链接和摘要片段,并返回结果总数与当前 URL。
报告:列出所用查询参数与结果总数,逐条展示标题、作者、期刊年份、被引数、全文链接和 Data-CID;应始终展示构造出的 URL 参数。
限制:Google Scholar 不支持按文献类型(review、clinical trial 等)过滤,只能用关键词替代;不提供影响因子,可用被引数作为参考;num 最大 20。与 gs-search 的关键区别在于本技能做自然语言到查询参数的转换。其他细节资料未提供。