用 MCP 搜索学术论文

通过 paper-research MCP 服务器,在 Codex 或 Claude Code 中直接搜索和阅读学术论文。

项目地址:https://github.com/wanbiao1993usa/paper-research

这是什么

paper-research 是一个本地 MCP 服务器,让你可以在 Codex 或 Claude Code 里直接搜索学术论文。

它聚合了 8 个学术数据源:

数据源需要 API Key说明
OpenAlex否开放学术图谱,覆盖面广
DBLP否计算机科学文献库
Semantic Scholar可选有 Key 更稳定,无 Key 限速
arXiv否预印本,物理/数学/CS
PubMed否生物医学文献
bioRxiv否生物学预印本
medRxiv否医学预印本
Google Scholar否综合学术搜索

安装

git clone https://github.com/wanbiao1993usa/paper-research.git
cd paper-research
python3 -m venv .venv
.venv/bin/python -m pip install --upgrade pip
.venv/bin/python -m pip install -e .

配置 MCP

把下面这段配置加到你的 MCP 配置文件里(Codex 的 config.toml 或 Claude Code 的 settings.json):

{
  "mcpServers": {
    "research_paper_search": {
      "command": "/absolute/path/to/paper-research/.venv/bin/python",
      "args": [
        "-m",
        "paper_research.server"
      ]
    }
  }
}

把 /absolute/path/to/paper-research 换成你本地的实际路径。

如果需要 Semantic Scholar 更稳定的访问,可以设置环境变量:

export SEMANTIC_SCHOLAR_API_KEY="your-key"

怎么用

配置完成后,在 Codex 或 Claude Code 里直接用自然语言提问即可。

搜索论文:

在 DBLP、OpenAlex 和 Semantic Scholar 中搜索 2020-2026 年关于"大模型软件工程"的论文。

按主题搜索:

找一些和 LLM 相关的软件测试论文,优先用 DBLP 和 OpenAlex,
再用 Semantic Scholar 查引用数。

下载并阅读:

下载 arXiv 上这篇论文并帮我总结核心观点:[论文ID]

可用工具

搜索类:

  • search_openalex / search_dblp / search_semantic_scholar
  • search_arxiv / search_pubmed
  • search_biorxiv / search_medrxiv
  • search_google_scholar

下载和阅读类:

  • download_arxiv / read_arxiv_paper
  • download_pubmed / read_pubmed_paper
  • download_biorxiv / read_biorxiv_paper
  • download_medrxiv / read_medrxiv_paper