学术论文工具服务器

Scholar MCP Server是一个本地学术论文工具服务器,提供9源搜索、多源下载、AI分析、引用图、基于代码的论文推荐等功能,适用于学术研究人员和学生。

  • by 45645678a
  • Python
  • 本地部署
  • 95 星标
  • 更新于
在 GitHub 查看 45645678a/scholar-mcp

使用说明

学者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/ -v

40个测试,涵盖搜索去重、下载链、关键字提取和连接器模拟。

⚠️ 免责声明

此工具包括可选的Sci-Hub集成,供个人学术使用。Sci-Hub在某些司法管辖区可能是非法的。 用户全权负责确保遵守当地法律和机构政策。 作者不支持侵犯版权。如果您处于对合规性敏感的环境中(大学、公司、实验室),请在使用Sci-Hub下载源之前咨询您所在机构的政策。

许可证

麻省理工学院