dsh-literature-search
在终端中运行以下命令:
dsh plugin install Astervolans/dsh-literature-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install Astervolans/dsh-literature-search 即可安装,源码详见 https://github.com/Astervolans/dsh-literature-search ,安装后重启 DSH 使新工具生效。
插件介绍
在 DSH 里做文献检索,往往要同时应对两套完全不同的上游:PubMed 官方的 E-utilities 链条(esearch → esummary → efetch → elink)和没有官方 API 的 Google Scholar。手动拼参数、解析 JSON/HTML、控制请求频率,这些工程杂事会吃掉大量本该用于阅读和思考的时间。
dsh-literature-search 将两条路径收敛为五个工具:pubmed_search、pubmed_paper、pubmed_related、scholar_search 和 scholar_cite,统一返回论文标题、作者、期刊、DOI、MeSH 词、摘要、引用数和 PDF 链接。PubMed 走免费且稳定的官方 API;Scholar 优先经 SerpApi,无密钥时回退 HTML 解析,遇到限流会明确报错而非静默返回空结果。插件零运行时依赖,仅使用 Node 内置 fetch。
DSH 设置面板中的专属卡片支持管理 NCBI / SerpApi 密钥、切换 Scholar 后端、调整速率限制与结果上限,并提供一键连通性测试。密钥通过 DSH credential service 写入,避免误提交到配置文件。适合需要在对话工作流中嵌入文献检索、摘要提取、关联论文推荐和多种引用格式(MLA、APA、Chicago、Harvard、Vancouver、BibTeX)的研究者、研究生和学术工具开发者。
使用场景
- 检索特定生物医学主题的论文并获取 MeSH 词和摘要
- 围绕一篇核心论文发现关联文献,构建文献网络
- 将搜索结果一键导出为 BibTeX、APA、Vancouver 等引用格式
适合人员
- 需要快速文献综述的研究生与博士后
- 在 DSH 工作流中嵌入检索能力的学术工具开发者
- 对 PubMed 和 Google Scholar 做交叉验证的研究者