ArXiv MCP 服务器搭建了 AI 助手与 arXiv 研究库之间的桥梁,借助消息控制协议(MCP),让 AI 模型能够以编程方式搜索和访问学术论文,为学术研究提供了便捷途径。
使用 Smithery 可自动安装 Claude 桌面版的 ArXiv 服务器,命令如下:
npx -y @smithery/cli install arxiv-mcp-server --client claude
使用 uv 进行安装:
uv tool install arxiv-mcp-server
开发环境配置步骤如下:
# 克隆仓库并设置开发环境
git clone https://github.com/blazickjp/arxiv-mcp-server.git
cd arxiv-mcp-server
# 启动服务器
npm run dev
需在配置文件中添加 ArXiv 服务器,示例如下:
{
"servers": [
{
"id": "04dtxi5i5n",
"name": "ArXiv Server",
"type": "mcp/arxiv",
"uri": "http://localhost:3000"
}
]
}
可通过环境变量进行配置,具体如下:
| 变量名 | 作用 | 默认值 |
|---|---|---|
ARXIV_STORAGE_PATH |
论文存储路径 | ~/.arxiv-mcp-server/papers |
运行测试套件的命令如下:
python -m pytest
本项目以 MIT 许可证发布。详情请查看 LICENSE 文件。