Arxiv研究服务器

一个用于搜索和管理Arxiv学术论文的工具,支持按主题搜索、提取论文信息和管理论文资源。

  • by juananpe
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 juananpe/arxiv-research-server-mcp

使用说明

Arxiv 研究服务器 MCP

创建一个虚拟环境并安装所需的依赖

如果你还没有安装uv,请进行安装:

curl -LsSf https://astral.sh/uv/install.sh | sh

在Windows中:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

或者你也可以通过 pip 安装 uv:

pip install uv
uv venv
source .venv/bin/activate # or  .venv\Scripts\activate in Windows
uv pip install -r requirements.txt

你可以使用 .vscode/mcp.json 以该文件为例,了解如何安装服务器。

可用工具

工具

  • search_papers(topic: str, max_results: int = 5)根据主题在arXiv上搜索论文并存储其信息。
  • extract_info(paper_id: str)在所有主题目录中搜索特定论文的相关信息。

资源

  • papers://folders → get_available_folders()列出论文目录中所有可用的主题文件夹。
  • papers://{topic} → get_topic_papers(topic: str)获取特定主题论文的详细信息。

提示

  • generate_search_prompt(topic: str, num_papers: int = 5)生成一个提示,用于查找并讨论特定主题的学术论文。