Skip to main content
Glama
daheepk

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 来生成一个结构化的提示来比较它们的内容。


Related MCP server: scholar-search-mcp

🛠️ 技术栈

  • 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
license - permissive license
B
quality
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.
    795
    57
    2,417
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server for academic paper search that integrates with AI assistants (e.g., Claude Code, Cursor), enabling them to search and retrieve academic paper metadata.
    237
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A streamlined MCP server that connects AI assistants to arXiv's vast collection of academic papers, enabling search, retrieval, and analysis of research papers.
    7
    1
  • F
    license
    A
    quality
    C
    maintenance
    A local MCP server for searching and reading arXiv papers, enabling paper search, retrieval, and summarization through Claude.
    6

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Academic research MCP server for paper search, citation checks, graphs, and deep research.

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

View all MCP Connectors

Latest Blog Posts

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-paper-mcp'

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