内容
License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
用于从 arXiv 搜索和检索论文的 MCP 服务器,包括全文 PDF 提取。
## 功能
- **搜索 arXiv**:按关键词、作者和/或日期范围
- **搜索论文**:通过查询文本快速搜索,可选类别过滤
- **获取论文**:获取特定 arXiv ID 的完整元数据(标题、作者、摘要、PDF 链接)
- **获取最近的论文**:获取给定类别中最近的论文
- **获取 PDF**:通过 arXiv ID 下载论文的全文
## 可
| 工具 | 输入 | 返回 |
|------|--------|---------|
search_arxiv` | `关键词`、`作者`、`类别`、`开始日期`、`结束日期`、`最大结果数`、`起始 | 编号论文列表,、ID、作者、日期、PDF 链接 |
| `search_papers` | `查询`、`类别`、`最大结果数`、`开始日期` | 匹配论文的编号包含标题、ID、日期、PDF 链接 |
get_paper` | `` | 标题、ID、作者、发布日期、摘要、PDF URL |
| `get_recent` | `类别`、`最大结果数` | 最近论文的编号列表,包含标题、ID、作者、日期、PDF 链接 |
| `fetch_pdf` | `arxiv_id` | 论文 PDF 的全文提取内容 |
## 使用方法
### 克隆和运行
```bash
git clone https://raw.githubusercontent.com/Sulcate-whipcord611/arxiv-reader-m/assets/demo/get_paper_arxiv_mcp_monkship.zip
cd arxiv-mcp-server
uv run arxiv-mcp-server
```
### 使用 MCP Inspector 测试
1服务器:`uv run arxiv-mcp-server`
2. 打开 MCP Inspector 或运行 `npx @model/inspector`
3.方式为 **STDIO**
命令:`uv`
5. 参数:`run arxiv-mcp-server`
6. 工作目录:此仓库的路径
7. 点击 **连接** -- 所有工具出现在左侧
到 Claude.ai
在 MCP 设置中添加:
```json "mcpServers": {
"arxiv": {
"command",
"args": ["run", "--directory", "/path/to/arxiv-mcp-server",-mcp-server"]
}
}
}
```
## arXiv 类别代码
| 代码 | 领域 |
|------|------|
| `cs | 人工智能 |
cs.CL` | 计算与| `cs.CV` | 计算机视觉与模式识别 `cs.IR` | |
| `cs.LG` | 机器学习 |
| `` | 神经与进化计算 |
| `cs.SE` | 软件工程 |
| `eess 音频与语音处理 `math.ST` | 统计理论 |
| `physics.chem-ph` | 化学物理 |
| `physics.optics` | 光学 |
| `q-bio` | 生物分子 |
| `q-fin.ST` || `quant-ph 量子物理 |
| `stat` | 机器学习) |
| `stat.TH 统计理论 |
完整列表arxiv.org/category_taxhttps://raw.githubusercontent.com/Sulcate-whipcord611/arxiv-reader-mcp/main/assets/demoaper/reader_arxiv_mcp_monkship.zip)。
## 示例
询问 Claude(或任何 MCP 兼容的助手):
- "查找最近 3 个月关于 RAG 的最新论文"
- "总结 arXiv 论文 2301.07041"
- "今天 cs.LG 类别中最新的论文是什么?"
- "查找 Andrej Kar所有论文"
- "阅读 1706.03762 的解释方法论"
> 没有 MCP 兼容的客户端?尝试 [Claude Code](https://raw.githubusercontent.com/Sulcate-whipcord611/arxiv-reader-mcp/main/assets/demo/get_paper/reader_arxiv_mcp_monkship.zip) 或 [MCP Inspector](https://raw.githubusercontent.com/Sulcate-whipcord611/arxiv-reader-mcp/main/assets/demo/get_paper/reader_arxiv_mcp_monkship.zip) 与 `uv run arxiv-mcp-server`。
## 演示
### 搜索论文
<p float="left">
<img src="assets/demo/search_papers/query.png" width="48%" />
src="assets/demo/search_papers/result.png" width="48%" />
</p>
### 获取论文
<p float="left">
<img src="assets/demo/get_parxiv_id.png" width="48 <img src="assets/demo/get_paper/result.png" width="48%" />
</p>
### 获取 PDF
<p float="left">
<imgassets/demo/fetch_pdf/arxiv_id width="32%" />
<img src="assets/demo/fetch_pdf/result_1.png" width=" />
<img src="assets/demo/fetch_pdf/result_2.png" width="32%" />
</p>
## 贡献
[CONTRIBUTING.mdTRIBUTING.md)。