一款实现轻松访问和搜索 arXiv 论文的 MCP 服务器:ArXiv MCP。
通过 MCP 服务器,让 AI 助手能快速搜索到相关的论文,并且可下载阅读。
GitHub:github.com/blazickjp/a...
主要功能:
-
支持按日期范围和类别筛选搜索 arXiv 论文
-
下载并读取论文内容,提供完整访问
-
查看所有已下载论文,便于管理
-
将论文保存在本地以加快访问速度
-
内置一系列专业的研究提示工具 可通过 Smithery 自动安装到 Claude 桌面客户端进行使用。
arXiv MCP 服务器
-
🔍 通过简单的 MCP 接口使 AI 助手能够搜索和访问 arXiv 论文。
-
ArXiv MCP 服务器通过消息控制协议(MCP)为 AI 助手和 arXiv 的研究库架起桥梁。它允许 AI 模型以编程方式搜索论文并访问其内容。
✨ 核心功能
-
- 🔎 论文搜索 : 使用日期范围和类别过滤器查询 arXiv 论文
- 📄 论文访问 : 下载并阅读论文内容
- 📋 论文列表 : 查看所有下载的论文
- 🗃️ 本地存储 : 论文本地保存以便更快访问
- 📝 提示 :一组研究提示
🚀 快速开始
安装 via 史密瑞
-
通过 史密瑞自动安装 ArXiv 服务器 for Claude Desktop:
sql
npx -y @smithery/cli install arxiv-mcp-server --client claude
手动安装
vbscript
uv tool install arxiv-mcp-server
-
开发中:
bash
# 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 集成
json
{
"mcpServers": {
"arxiv-mcp-server": {
"command": "uv",
"args": [
"tool",
"run",
"arxiv-mcp-server",
"--storage-path", "/path/to/paper/storage"
]
}
}
}
-
对于开发:
json
{
"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. 文章搜索
csharp
result = await call_tool("search_papers", {
"query": "transformer architecture",
"max_results": 10,
"date_from": "2023-01-01",
"categories": ["cs.AI", "cs.LG"]
})
2. 论文下载
csharp
result = await call_tool("download_paper", {
"paper_id": "2401.12345"
})
3. 列出论文
ini
result = await call_tool("list_papers", {})
4. 阅读论文
csharp
result = await call_tool("read_paper", {
"paper_id": "2401.12345"
})
📝 研究提示
论文分析提示
csharp
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