乐于分享
好东西不私藏

用了这个工具再也不怕AI生成的文献是瞎编的啦

用了这个工具再也不怕AI生成的文献是瞎编的啦

AI 生成文献最大的毛病就是瞎编:编作者、编标题、编期刊 甚至NATURE都发了一篇文章来解决这个问题(当然我觉得他的解决方法就是大炮轰蚊子, 毫无意义) 

scimaster-cli的方法才是合理的,先搜索在整理。这样子搜出来的每一篇都来自真实学术数据库,BibTeX 直接拿真元数据生成,零编造。至少文献到底是哪篇、谁写的、发在哪,你可以信。

scimaster-cli 是一个基于 Node.js 的命令行学术论文检索工具,底层调用 PasaMaster 服务,交互式和脚本化都能用,还通过 MCP 协议打通了 AI 编码助手生态。下面从安装到进阶,一步步讲清楚。

在后续操作之前, 你需要先登录 https://scimaster.bohrium.com/vibe-write/ 点击左下角

创建一个API Key

1. 安装与配置:一句话搞定

scimaster-cli 是个命令行工具,默认得自己敲 npm installsci init 这些指令。记不住怎么办?用 WispTerm 的 Copilot。

WispTerm 是一个带 AI Copilot 侧边栏的终端工具。简单说,它就是终端里蹲了一个 AI 助手,你只需要用自然语言说你要什么,它负责生成命令并执行。是完全免费的windows终端(支持macos), 可以从https://wispterm.com/  下载, 注意copilot功能需要在安装后需要配置一个deepseek API, 也就是 https://platform.deepseek.com/

详见WispTerm安装和配置

配置之后通过ctrl+shift+p打开command center然后选择new copilot

那么安装 scimaster-cli 这件事,你只需要在在 Copilot,然后说一句话:

帮我用 npm install -g scimaster-cli  装好 scimaster-cli,配好 API Key (这里粘贴的API KEY)

Copilot 会替你跑完整个过程:检测 Node.js 版本、全局安装、引导配置。你只需要提前去 Scimaster 网站拿一个 API Key 就行。

当然,如果喜欢自己敲命令,流程也不复杂:

npm install -g scimaster-cli   # 前提:Node.js ≥ 20sci init                        # 填入 API Keysci model                       # 选档位:ultra_low / low / mid / high

配置保存在 ~/.scimaster/config.json,后面不用再管。

2. 使用:也是一句话

装好之后,检索也不需要敲命令。还是在原来的位置, 比如说你记得看过一篇文献, 讲的是 目前正向筛选基因的速度变慢了, 但是不知道在哪个文献, 你就可以这样子问

我记得有一篇文献讲到, 正向遗传学的筛选速度变慢了, 用sci帮我查找下,是哪一篇

Copilot 会自动调用 sci search,去 PasaMaster 数据库检索真实的 相关论文,BibTeX 一块儿带回来。搜出来的作者、标题、期刊、DOI 全是真实元数据,没有一条是 AI 编的。

同理,任何检索需求都可以这样用:

帮我找几篇蛋白质结构预测的最新论文。帮我搜一下 RAG 方向的综述,要 10 篇。

你只需要用自然语言描述你想找什么,Copilot 负责翻译成命令并执行。

wispterm也自带了两个工具 pubmed 和 webread , 所以还会做一些补充

3. 命令行用法(备查)

如果想自己敲命令,主要就两种模式:

交互式:

sci

进入交互模式后直接输入检索词,回车出结果,每条附带 BibTeX。

程序化:

sci search "diffusion models for molecule generation" --limit 10

常用参数:

  • • --limit, -l:返回结果数量
  • • --mode, -m:临时覆盖档位(ultra_low / low / mid / high
  • • --out, -o:结果输出到文件,如 --out results.json

5. 配额与更新

查看当前配额使用情况:

sci usage

更新 CLI 到最新版:

sci update

6. MCP 集成:让 AI 直接搜论文

这是 scimaster-cli 最有意思的部分。它内置了 MCP(Model Context Protocol)支持,可以作为一个 MCP 服务运行,让 Claude Code、Cursor 这类 AI 编程助手直接调用论文检索能力。

在 AI 工具的 MCP 配置中加上:

{  "mcpServers": {    "scimaster": {      "command": "sci-mcp"    }  }}

配好之后,你在 AI 助手里说「帮我搜几篇关于 agent memory 的论文」,它就会直接调 scimaster-cli 去检索真实文献,而不是从训练数据里编几个似是而非的标题出来。

7. 常见问题

报 timeout 怎么办? 网络超时的话检查一下能不能正常访问 PasaMaster 服务,或者切到 ultra_low 档位减轻请求压力再试。

提示 API Key 无效? 重新执行 sci init,确认 Key 是从 Scimaster 网站正确复制过来的。

提示速率限制? 免费配额每分钟有请求上限,等一会儿再试,或者用 sci usage 看看是不是配额用完了。

小结

scimaster-cli 做的事情很简单:把「怕文献是假的」这个顾虑从你的工作流里拿掉。检索交给它,判断和引用留给自己,至少每一步搜到的都是真东西。