ScholAI:把 Claude/Cursor 变成科研助手,搜论文判 CCF 等级
来源:微信公众号
读文献是每个研究者的日常痛点:关键词搜出来几百篇,不知道哪篇发表在 CCF-A 类会议/期刊;PDF 里的表格、图表、公式大模型读不准;想让 AI 帮你梳理方向,但它对"我要做 GNN + 联邦学习隐私保护相关 Survey"理解很浅。
ScholAI 把学术数据库、CCF 排名知识和高级 PDF 解析,封装成标准 MCP 工具,直接注入到你常用的 AI 客户端中——让大模型从"瞎猜"变成"有据可查的科研搭档"。
核心原理:MCP + 学术数据源 + 语义规划
MCP 协议封装:用 FastMCP 将学术工具声明为 tools,AI 自动发现并调用。
智能搜索规划(plan_for_paper_search):先提取用户查询的研究意图,再生成精准检索策略,而非简单关键词拼接。
CCF 排名集成:本地加载 ccfrank.yml,自动标注会议/期刊 A/B/C 类,方便筛选顶会论文。
LlamaIndex PDF 解析:配置 LLAMAINDEX_API_KEY 后,read_paper 可提取论文中表格结构与图表描述,远超普通 PyMuPDF 纯文本提取。
异步优化:httpx 异步 HTTP + 异步文件 IO,批量检索与下载响应更快。
应用场景
| 场景 | 说明 |
|---|---|
| 论文检索 | "帮我找最近两年 GNN 联邦学习隐私保护的 CCF-A 论文" |
| CCF 等级筛选 | 自动标注论文所在会议/期刊的 CCF 分类 |
| PDF 深度解析 | 提取表格结构、图表描述、公式内容 |
| 文献综述生成 | 结合多 Agent 协作,自动生成某方向的 Literature Review 初稿 |
核心优势
- ✅ MCP 标准协议 — 直接接入 Claude Desktop、Cursor 等主流 AI 客户端
- ✅ CCF 排名内置 — 无需手动查等级,检索结果自动标注 A/B/C
- ✅ PDF 深度解析 — 表格结构、图表、公式远超纯文本提取
- ✅ 异步高效 — httpx 异步并发,批量处理不卡顿
- ✅ 语义规划 — 理解研究意图而非机械关键词匹配
快速上手
# 安装依赖
pip install fastmcp httpx pymupdf pyyaml beautifulsoup4
# 配置 CCF 排名文件
cp ccfrank.yml ScholAI/
# 设置 LlamaIndex API Key(可选)
export LLAMAINDEX_API_KEY="your_key"
# 在 Claude Desktop / Cursor MCP 配置中添加 ScholAI 启动命令
# 然后直接对话:
# "帮我找最近两年 GNN 联邦学习隐私保护的 CCF-A 论文并下载 PDF"
延伸:AI × 科研情报
结合多智能体思想,未来可用多个 Agent 分别扮演"检索员""摘要员""对比分析员",自动生成某方向的 Literature Review 初稿。
总结
ScholAI 不做又一个孤立的文献网站——它通过 MCP 协议把学术能力真正还给 AI 工作流。对有论文调研需求的研究者和开发者来说,这可能是今年最值得装的一个 MCP Server。
GitHub:https://github.com/oDaiSuno/ScholAI