基本能力
产品定位
ArXiv MCP Server 旨在为AI助手提供一个简单、高效的接口,以便搜索和访问arXiv的研究论文。
核心功能
- 论文搜索:支持按日期范围和类别筛选查询arXiv论文。
- 论文下载:通过arXiv ID下载论文。
- 论文列表:查看所有已下载的论文。
- 论文阅读:访问已下载论文的内容。
- 本地存储:论文保存在本地,以提高访问速度。
适用场景
- AI助手需要访问arXiv论文进行研究或学习。
- 开发者需要以编程方式集成arXiv论文搜索功能到其应用中。
工具列表
- Paper Search:搜索论文,支持多种筛选条件。
- Paper Download:通过arXiv ID下载论文。
- List Papers:列出所有已下载的论文。
- Read Paper:访问已下载论文的内容。
常见问题解答
- 如何配置存储路径?:通过环境变量
ARXIV_STORAGE_PATH
设置。 - 如何运行测试?:使用命令
python -m pytest
运行测试套件。
使用教程
使用依赖
- Python 3.11+
安装教程
使用uv安装:
bash
uv pip install git+https://github.com/blazickjp/arxiv-mcp-server.git
开发环境设置:
bash
git clone https://github.com/blazickjp/arxiv-mcp-server.git
cd arxiv-mcp-server
uv venv
source .venv/bin/activate
uv pip install -e ".[test]"
MCP集成
在MCP客户端配置文件中添加以下配置:
json
{
"mcpServers": {
"arxiv-mcp-server": {
"command": "uv",
"args": [
"run",
"arxiv-mcp-server",
"--storage-path", "/path/to/paper/storage"
]
}
}
}
调试方式
运行测试套件:
bash
python -m pytest