一款实现轻松访问和搜索 arXiv 论文的 MCP 服务器:ArXiv MCP。
通过 MCP 服务器,让 AI 助手能快速搜索到相关的论文,并且可下载阅读。
GitHub:github.com/blazickjp/a…
juejin.cn/aicoding AI编程板块了解更多AI编程干货
主要功能:
-
支持按日期范围和类别筛选搜索 arXiv 论文
-
下载并读取论文内容,提供完整访问
-
查看所有已下载论文,便于管理
-
将论文保存在本地以加快访问速度
-
内置一系列专业的研究提示工具 可通过 Smithery 自动安装到 Claude 桌面客户端进行使用。
-
arXiv MCP 服务器
-
🔍 通过简单的 MCP 接口使 AI 助手能够搜索和访问 arXiv 论文。
-
ArXiv MCP 服务器通过消息控制协议(MCP)为 AI 助手和 arXiv 的研究库架起桥梁。它允许 AI 模型以编程方式搜索论文并访问其内容。
-
✨ 核心功能
-
- 🔎 论文搜索 : 使用日期范围和类别过滤器查询 arXiv 论文
- 📄 论文访问 : 下载并阅读论文内容
- 📋 论文列表 : 查看所有下载的论文
- 🗃️ 本地存储 : 论文本地保存以便更快访问
- 📝 提示 :一组研究提示
-
🚀 快速开始
-
安装 via 史密瑞
-
通过 史密瑞 自动安装 ArXiv 服务器 for Claude Desktop:
-
npx -y @smithery/cli install arxiv-mcp-server --client claude -
手动安装
-
使用 uv 安装:
-
uv tool install arxiv-mcp-server -
开发中:
-
# Clone and set up development environment git clone https://github.com/blazickjp/arxiv-mcp-server.git cd arxiv-mcp-server # Create and activate virtual environment uv venv source .venv/bin/activate # Install with test dependencies uv pip install -e ".[test]" -
🔌 MCP 集成
-
将此配置添加到你的 MCP 客户端配置文件中:
-
{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "tool", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } } -
对于开发:
-
{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "--directory", "path/to/cloned/arxiv-mcp-server", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } } -
💡 可用工具
-
服务器提供了四种主要工具:
-
1. 文章搜索
-
可以使用可选过滤器搜索文章:
-
result = await call_tool("search_papers", { "query": "transformer architecture", "max_results": 10, "date_from": "2023-01-01", "categories": ["cs.AI", "cs.LG"] }) -
2. 论文下载
-
通过 arXiv ID 下载论文:
-
result = await call_tool("download_paper", { "paper_id": "2401.12345" }) -
3. 列出论文
-
查看所有下载的论文:
-
result = await call_tool("list_papers", {}) -
4. 阅读论文
-
访问下载的论文内容:
-
result = await call_tool("read_paper", { "paper_id": "2401.12345" }) -
📝 研究提示
-
该服务器提供专门的提示以帮助分析学术论文:
-
论文分析提示
-
仅需论文 ID 的全面学术论文分析工作流:
-
result = await call_prompt("deep-paper-analysis", { "paper_id": "2401.12345" }) -
本提示包括:
-
-
使用可用工具的详细说明(list_papers, download_paper, read_paper, search_papers)
-
论文分析的系统工作流程
-
全面的分析结构覆盖:
- 执行摘要
- 研究背景
- 方法分析
- 结果评估
- 实践和理论意义
- 未来的研究方向
- 更广泛的影响力
-
-
⚙️ 配置
-
通过环境变量配置:
-
变量 用途 默认 ARXIV_STORAGE_PATH论文存储位置 ~/.arxiv-mcp-server/papers -
🧪 测试
-
运行测试套件:
-
python -m pytest