基本能力
产品定位
ArXiv-MCP 是一个学术论文搜索和分析工具,专为 AI 代理设计,旨在提供高效的学术研究支持。
核心功能
search_papers
: 使用关键词在 arXiv 上搜索论文并获取综合摘要。get_paper_details
: 通过 arXiv ID 检索特定论文的详细信息。extract_paper_content
: 下载并提取论文 PDF 的全文内容。analyze_paper
: 分析论文内容并生成综合摘要。
适用场景
- AI 代理进行学术研究
- 快速获取和解析学术论文
- 自动化文献综述
工具列表
search_papers
: 搜索 arXiv 上的论文。get_paper_details
: 获取论文的详细信息。extract_paper_content
: 提取论文的全文内容。analyze_paper
: 分析论文内容并生成摘要。
常见问题解答
- 如何配置 SSE 传输? 在
.env
文件中设置TRANSPORT=sse
并运行服务器。 - 如何配置 Stdio 传输? 在
.env
文件中设置TRANSPORT=stdio
并通过 MCP 客户端启动服务器。
使用教程
使用依赖
- Python 3.11+
- Docker(推荐)
安装教程
使用 uv
- 安装 uv:
bash
pip install uv - 克隆仓库:
bash
git clone https://github.com/kelvingao/arxiv-mcp.git
cd arxiv-mcp - 安装依赖:
bash
uv pip install -e . - 创建
.env
文件:
bash
cp .env.example .env
使用 Docker
- 构建 Docker 镜像:
bash
docker build -t mcp/arxiv --build-arg PORT=8050 .
调试方式
SSE 传输
bash
python src/server.py
Stdio 传输
通过 MCP 客户端启动服务器。