开源仓库blazickjp/arxiv-mcp-server2,950 Stars

arxiv-mcp-server

让AI助手通过MCP协议搜索、下载和阅读arXiv论文

面向需要在AI助手中程序化访问arXiv文献的研究者。先搜索论文候选列表,再下载全文为本地Markdown缓存,最后分页阅读,附带语义检索和引用图谱功能。

bo老师判断:值得观察

方向值得关注,建议先确认当前任务是否真正需要它。

...互动状态已更新

这个工具提供了哪些能力

点开任一能力,看清怎么用

每个能力展开后是三件事:它会给你什么、你需要准备什么、哪些必须由你把关。

常见场景:需要让AI助手直接搜索和获取arXiv论文全文时;需要在本地构建已读论文的语义检索索引时;需要按类别、日期范围和排序过滤arXiv论文时

覆盖阶段文献

第一次这样开始

把仓库地址直接交给 AI

先让 AI 说明环境和风险,再完成最小安装验证。开始前想清楚要用哪个能力、把对应材料备在手边——每张能力卡展开后有具体清单。

第一次直接复制

帮我安装这个库:https://github.com/blazickjp/arxiv-mcp-server
安装前先告诉我需要什么环境,安装后帮我跑通一个最小示例。

别这样用

这些判断,仍然由你负责

  • 把arXiv论文内容直接当作可信指令输入给AI(内容可能含恶意prompt)
  • 连续大量请求触发arXiv API限速导致暂时封禁
  • 用语义检索结果替代人工文献筛选和相关性判断

技术依据

查看能力拆解、验证范围与来源

处理机制

  1. 01

    核心处理链

    让AI助手通过MCP协议搜索、下载和阅读arXiv论文

已核对范围

  • 只读上游快照 本地只读快照,commit d58901760d7ede4adb162eaba1725209a933f100
  • src/arxivmcpserver/tools/search.py(handlesearch、rawarxivsearch、parsearxivatomresponse、ratelimitedget、validatecategories、optimizequery、searchtool schema)
  • src/arxivmcpserver/tools/getabstract.py(handlegetabstract、abstracttool schema)
  • src/arxivmcpserver/config.py(Settings、getarxivclient)
  • README.md(Paper Search 段、Available Tools)
  • src/arxivmcpserver/tools/semanticsearch.py(handlesemanticsearch、semanticsearchtool/reindextool schema、connect、getmodel、embedtext、upsertindexrecord、loadvectors、rankbysimilarity、getindexedpapervector、indexpaperbyid、indexpaperfromresult、rebuildindex、IndexedPaper dataclass)
  • src/arxivmcpserver/tools/download.py(runindexbyid/runindexfromresult 后台索引触发,getindexsemaphore 串行化)
  • src/arxivmcpserver/tools/listpapers.py(isvalidarxivid 用于 rebuildindex 筛选)

仍待核对

  • 未调用真实 arXiv API
  • 未验证 rawarxivsearch 的日期范围 URL 编码在实际查询中的正确性
  • 未验证 429/503 限速的实际触发与 60s 等待建议的准确性
  • 未验证 arxiv Python 包路径与 raw HTTP 路径在无日期过滤时的结果差异
  • 未安装 [pro] extra(sentence-transformers/numpy)
  • 未运行语义检索或索引
  • 未验证嵌入模型 all-MiniLM-L6-v2 的实际维度与检索质量
  • 未验证 SQLite 向量存储的查询性能

读取版本

d58901760d7ede4adb162eaba1725209a933f100

许可

Apache-2.0

最近核对

内容 2026-07-10
Stars 2026-07-11

已完成源码核对

科研之我见

如何从 300 篇候选文献中筛出 50 篇核心文献

把文献检索与筛选拆开,通过本地文献库、Zotero、外部数据库和引文追踪形成可回查的核心文献清单。

查看内容

文献 · 验证

paper-qa

从本地论文和文档中检索证据并生成带精确引用的科研答案

查看内容

文献 · 分析 · 写作

grobid

把学术论文PDF解析成结构化TEI XML,提取元数据、全文结构和参考文献

查看内容

文献 · 设计 · 分析 · 写作

Scientific-Agent-Skills

为AI科研代理提供文献检索、写作、统计、实验设计和同行评审的结构化能力。

查看内容