Skip to main content
Glama

arXiv Research Assistant MCP Server

by daheepk

🧠 arXiv 研究助手 MCP 服务器

该项目是一个 MCP(模型上下文协议)服务器,旨在与庞大的 arXiv.org 论文数据库进行交互。

它允许像Claude AI这样的客户高效地搜索、探索和比较 arXiv 论文——所有这些都通过定制的本地服务器实现。它基于PythonFastMCP框架构建,并使用uv进行轻量级包管理。

✨ 特点

  • 🔍 基于关键词的论文搜索
    通过关键字搜索 arXiv 论文,并可按相关性或最新性排序。
  • 📚 按类别分类的最新论文
    指定 arXiv 类别代码(例如, cs.AImath.AP )以获取该领域的最新论文。
  • 📄 论文详情查询
    使用论文的 arXiv ID 获取详细元数据:标题、作者、摘要、类别、DOI、PDF 链接等。
  • 🧑‍🔬 基于作者的论文搜索
    检索特定作者发表的论文列表。
  • 📊 趋势分析(实验)
    根据某一类别的最新论文获取热门关键词或主题的概述(当前使用模拟数据)。
  • 📝 摘要提示生成器
    动态生成提示,帮助 LLM 更有效地总结所选论文。
  • 🆚 比较提示生成器
    提供两个论文 ID 来生成一个结构化的提示来比较它们的内容。

🛠️ 技术栈

  • Python 3.11+
  • FastMCP
  • uv(用于依赖和环境管理)
  • 请求(用于 API 通信)
  • xml.etree.ElementTree(用于解析 XML 响应)

🚀 入门

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 arXiv Research Assistant MCP Server:

npx -y @smithery/cli install arxiv-paper-mcp --client claude

从 PyPI 安装

uv pip install arxiv-paper-mcp

🔧 克隆存储库(用于开发)

git clone https://github.com/daheepk/arxiv-mcp-server.git cd arxiv-mcp-server

🔧 安装依赖项(用于开发)

使用uv以可编辑模式安装所有依赖项:

uv pip install -e .

⚙️ 如何运行

▶️ 运行服务器(本地)

arxiv-paper-mcp

🔌与 Claude 一起使用

要将此 MCP 服务器与 Claude 一起使用,请将以下 JSON 配置添加到 Claude 的 MCP 设置中:

{ "mcpServers": { "arXivPaper": { "command": "uv", "args": [ "tool", "run", "arxiv-paper-mcp" ] } } }

项目结构

arxiv-mcp-server/ ├── arxiv_mcp/ # Main package │ ├── __init__.py │ ├── app.py # FastMCP app setup │ ├── server.py # Server entry point │ ├── utils.py # arXiv API communication logic │ ├── resources/ # MCP resources (categories, authors, etc.) │ ├── tools/ # MCP tools (search, detail lookup, trends) │ └── prompts/ # Prompt templates (summarize, compare) ├── pyproject.toml # Project config & dependencies └── README.md # This file
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

MCP 服务器允许 Claude AI 通过定制的本地服务器有效地搜索、探索和比较 arXiv 论文。

  1. ✨ 特点
    1. 🛠️ 技术栈
      1. 🚀 入门
        1. 通过 Smithery 安装
        2. 从 PyPI 安装
        3. 🔧 克隆存储库(用于开发)
        4. 🔧 安装依赖项(用于开发)
      2. ⚙️ 如何运行
        1. ▶️ 运行服务器(本地)
      3. 🔌与 Claude 一起使用
        1. 项目结构

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            The ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.
            Last updated -
            4
            1,218
            Python
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that provides access to arXiv papers through their API.
            Last updated -
            4
            88
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            Enables AI assistants to search and access arXiv research papers through a simple Message Control Protocol interface, allowing for paper search, download, listing, and reading capabilities.
            Last updated -
            4
            1
            Python
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            Enables AI assistants to search, download, and read arXiv research papers through a Message Control Protocol interface, with support for paper filtering and local storage.
            Last updated -
            Apache 2.0

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/daheepk/arxiv-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server