用途:在 ScienceDirect/Elsevier 上按关键词搜索学术论文。
主要能力:通过 Chrome DevTools MCP 打开 ScienceDirect 搜索结果页并提取论文列表,包括标题、作者、期刊、日期、DOI、PII、文章类型、是否开放获取,以及总结果数和分页信息。
使用方式:第一步先确定 ScienceDirect 基础 URL(BASE_URL):查看当前浏览器页面 URL,判断用户访问的是直接域名 https://www.sciencedirect.com 还是含 sciencedirect 的机构代理地址;若未打开 ScienceDirect 页面,需询问用户使用哪个 URL。然后导航到 {BASE_URL}/search?qs={QUERY}&show=25,其中 {QUERY} 为 URL 编码后的关键词,并注入 initScript 防止机器人检测。导航后检查访问状态:若出现“Are you a robot”或验证码,尝试自动点击 Cloudflare Turnstile 复选框,连续 2 次失败则提示用户在浏览器中完成验证;若 URL 不再包含 sciencedirect 或 search,说明可能被重定向到登录/认证页,应提示用户完成登录或认证。提取结果使用 evaluate_script 并内置等待,不建议用 wait_for,以免返回超大页面快照。结果以编号列表呈现,含标题、作者、期刊与日期、DOI 与 PII、文章类型与开放获取状态。
适用场景:需要按关键词快速获取 ScienceDirect 论文元数据、PII 等用于详情提取、PDF 下载或引用导出的场景。
限制:依赖浏览器当前会话和机构访问权限;验证码可能需人工完成;该技能最多执行 2 次工具调用(navigate_page + evaluate_script);未提供收费、价格或平台兼容性等更多信息。