基本能力
产品定位
arXiv Research Assistant MCP Server 是一个专门用于与 arXiv 论文数据库交互的 MCP 服务器,旨在为研究人员和开发者提供高效的论文搜索、分析和比较工具。
核心功能
- 关键词搜索:通过关键词搜索 arXiv 论文,支持按相关性或最新排序。
- 分类最新论文:根据 arXiv 分类代码(如
cs.AI
、math.AP
)获取该领域的最新论文。 - 论文详情查询:通过 arXiv ID 获取论文的详细元数据,包括标题、作者、摘要、分类、DOI、PDF 链接等。
- 作者搜索:检索特定作者发表的所有论文。
- 趋势分析(实验性):基于某个分类的最新论文,获取关键词或主题的趋势概览(目前使用模拟数据)。
- 摘要提示生成器:动态生成提示,帮助 LLMs 更有效地总结选定论文。
- 比较提示生成器:提供两个论文 ID,生成用于比较其内容的结构化提示。
适用场景
- 研究人员快速查找和比较相关论文。
- 开发者构建基于 arXiv 论文数据的应用程序或工具。
- 教育工作者获取最新研究动态。
- 学生查找特定主题或作者的论文。
工具列表
- 关键词搜索工具:支持按关键词搜索论文。
- 分类搜索工具:按分类代码获取最新论文。
- 论文详情工具:通过 arXiv ID 获取论文详情。
- 作者搜索工具:检索特定作者的论文。
- 趋势分析工具:获取某个分类的趋势概览。
- 摘要提示生成器:生成用于总结论文的提示。
- 比较提示生成器:生成用于比较两篇论文的提示。
常见问题解答
- 如何安装? 可以通过 PyPI 安装:
pip install arxiv-paper-mcp
或使用 uv:uv install arxiv-paper-mcp
。 - 如何运行服务器? 使用命令:
uv run mcp dev arxiv_mcp/server.py
。 - 如何与 Claude 集成? 在 Claude 的 MCP 设置中添加特定的 JSON 配置。
使用教程
使用依赖
- 确保已安装 Python 3.11+。
- 安装 uv 工具:
pip install uv
。
安装教程
- 从 PyPI 安装:
```bash
pip install arxiv-paper-mcp
或使用 uv
uv install arxiv-paper-mcp
2. 克隆仓库(开发用途):
bash
git clone https://github.com/daheepk/arxiv-mcp-server.git
cd arxiv-mcp-server
3. 安装依赖(开发用途):
bash
uv pip install -e .
```
调试方式
- 运行服务器:
bash
uv run mcp dev arxiv_mcp/server.py - 检查日志输出以确保服务器正常运行。
- 使用客户端工具(如 Claude)测试服务器功能。