ArXiv MCP Server
用于搜索和分析arXiv论文的模型上下文协议服务器。
🔍 通过简单的MCP接口,让AI助手能够搜索和访问arXiv论文。
✨ 核心功能
- 🔎 论文搜索:按关键词、日期和类别筛选arXiv论文
- 📄 论文访问:下载并阅读论文全文内容
- 📋 论文管理:查看所有已下载的论文
- 🗃️ 本地缓存:存储论文以加快访问速度
🚀 快速安装
通过Smithery安装(推荐)
npx -y @smithery/cli install arxiv-mcp-server --client claude
手动安装
uv tool install arxiv-mcp-server
🔌 MCP配置
将以下配置添加到您的MCP客户端配置文件中:
{
"mcpServers": {
"arxiv-mcp-server": {
"command": "uv",
"args": [
"tool",
"run",
"arxiv-mcp-server",
"--storage-path", "/path/to/paper/storage"
]
}
}
}
🛠️ 主要工具使用
搜索论文
result = await call_tool("search_papers", {
"query": "transformer架构",
"max_results": 10,
"date_from": "2023-01-01",
"categories": ["cs.AI", "cs.LG"]
})
下载论文
result = await call_tool("download_paper", {
"paper_id": "2401.12345"
})
列出已下载论文
result = await call_tool("list_papers", {})
阅读论文内容
result = await call_tool("read_paper", {
"paper_id": "2401.12345"
})
📝 使用研究提示
论文深度分析:
result = await call_prompt("deep-paper-analysis", {
"paper_id": "2401.12345"
})
⚙️ 配置选项
环境变量 | 用途 | 默认值 |
---|---|---|
ARXIV_STORAGE_PATH | 论文存储位置 | ~/.arxiv-mcp-server/papers |
更多详情和高级用法请参阅GitHub仓库。