学者MCP服务器
本地学术论文工具MCP服务器-- 9-源搜索、多源下载、人工智能分析、引文图、基于代码的论文推荐。
   
快速安装
pip install scholar-mcp-server[all]
scholar-mcp-install --all就是这样。重新启动IDE并开始使用它。
特性
| 工具 | 说明 |
|---|---|
paper_search | 具有相关性评分的9源并发搜索(语义学者、OpenAlex、Crossref、PubMed、arXiv、CORE、欧洲PMC、DOAJ、dblp) |
paper_download | 多源PDF下载:Unpaywall→ 出版商OA→ arXiv→ 科学中心→ scidownl |
paper_batch_download | 按DOI列表批量下载多篇论文 |
paper_ai_analyze | AI分析-下载PDF,提取全文(最多20页/12k个字符),发送到任何与OpenAI兼容的API |
paper_recommend | 扫描您的工作区代码→ 多查询自动推荐相关论文 |
paper_citation_graph | 生成Mermaid引用/参考网络可视化 |
paper_health | 检查下载源可用性 |
搜索质量
搜索结果按 4因素综合评分:
| 因素 | 重量 | 描述 |
|---|---|---|
| 查询相关性 | 0–40 | 标题+摘要词匹配 |
| 引文影响 | 0–30 | 按日志缩放的引文计数 |
| 源质量 | 0–10 | 数据源可靠性加权 |
| 年份近距 | 0-15 | 最近出版物的增强 |
重复数据删除用途 DOI匹配+Jaccard标题相似性 (≥0.7阈值)。每个电源连接器都有内置 使用指数回退重试.
AI分析
paper_ai_analyze 与...合作 任何与OpenAI兼容的API.Set AI_API_BASE, AI_API_KEY,以及 AI_MODEL 指向您首选的提供商。
替代安装(Git克隆)
git clone https://github.com/45645678a/Scholar-mcp.git
cd Scholar-mcp
pip install -r requirements.txt
python install.py --all环境变量
| 变量 | 描述 | 必填 |
|---|---|---|
AI_API_KEY | 人工智能分析的API密钥 | 用于 paper_ai_analyze |
AI_API_BASE | API基本URL(任何与OpenAI兼容的终结点) | 可选(默认值: https://api.deepseek.com) |
AI_MODEL | 型号名称 | 可选(默认值: deepseek-chat) |
UNPAYWALL_EMAIL | Unpaywallneneneba API的电子邮件 | 可选 |
支持的IDE
- 反重力 (双子座)
- 光标
- 帆板运动
- 克劳德代码 /克劳德桌面
- VS Code (副驾驶)
搜索来源(9)
所有免费,无需API密钥:
| 来源 | 覆盖范围 |
|---|---|
| 语义学者 | 广泛学术(初级) |
| OpenAlex | 全球超过2.5亿件作品 |
| 交叉引用 | DOI元数据 |
| PubMed | 生物医学 |
| arXiv | 物理、计算机科学、数学 |
| CORE | 开放获取聚合器 |
| 欧洲PMC | 欧洲生物医学 |
| DOAJ | 开放获取期刊 |
| dblp | 计算机科学 |
发展
pip install .[all] pytest
pytest tests/ -v40个测试,涵盖搜索去重、下载链、关键字提取和连接器模拟。
⚠️ 免责声明
此工具包括可选的Sci-Hub集成,供个人学术使用。Sci-Hub在某些司法管辖区可能是非法的。 用户全权负责确保遵守当地法律和机构政策。 作者不支持侵犯版权。如果您处于对合规性敏感的环境中(大学、公司、实验室),请在使用Sci-Hub下载源之前咨询您所在机构的政策。
许可证
麻省理工学院
