Skip to main content
Glama

arXiv Research Assistant MCP Server

by daheepk

Servidor MCP del Asistente de Investigación de arXiv

Este proyecto es un servidor MCP (Protocolo de Contexto Modelo) creado para interactuar con la vasta base de datos de artículos de arXiv.org.

Permite a clientes como Claude AI buscar, explorar y comparar artículos de arXiv de forma eficiente, todo a través de un servidor local personalizado. Está desarrollado con Python y el framework FastMCP , y utiliza uv para una gestión de paquetes ligera.

✨ Características

  • Búsqueda de artículos por palabras clave
    Busque artículos de arXiv por palabras clave, con opciones para ordenar por relevancia o más reciente.
  • 📚 Últimos artículos por categoría
    Especifique un código de categoría de arXiv (por ejemplo, cs.AI , math.AP ) para obtener los artículos más recientes en ese campo.
  • 📄 Búsqueda de detalles del documento
    Obtenga metadatos detallados utilizando el ID de arXiv de un artículo: título, autores, resumen, categorías, DOI, enlace PDF y más.
  • Búsqueda de artículos por autor
    Recupere una lista de artículos publicados por un autor específico.
  • 📊 Análisis de tendencias (experimental)
    Obtenga una descripción general de palabras clave o temas de tendencia según artículos recientes en una categoría (actualmente utiliza datos simulados).
  • Generador de indicaciones para resúmenes
    Genere dinámicamente indicaciones que ayuden a los LLM a resumir un documento seleccionado de manera más efectiva.
  • Generador de indicaciones de comparación
    Proporcione dos identificaciones de papel para generar una solicitud estructurada para comparar su contenido.

🛠️ Pila tecnológica

  • Python 3.11+
  • FastMCP
  • uv (para gestión de dependencias y entorno)
  • solicitudes (para comunicación API)
  • xml.etree.ElementTree (para analizar respuestas XML)

🚀 Primeros pasos

Instalación mediante herrería

Para instalar automáticamente arXiv Research Assistant MCP Server para Claude Desktop a través de Smithery :

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

Instalación desde PyPI

uv pip install arxiv-paper-mcp

🔧 Clonar el repositorio (para desarrollo)

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

🔧Instalar dependencias (para desarrollo)

Utilice uv para instalar todas las dependencias en modo editable:

uv pip install -e .

⚙️ Cómo correr

▶️ Ejecutar el servidor (localmente)

arxiv-paper-mcp

🔌 Úsalo con Claude

Para utilizar este servidor MCP con Claude, agregue la siguiente configuración JSON a la configuración MCP de Claude:

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

Estructura del proyecto

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.

Un servidor MCP que permite a Claude AI buscar, explorar y comparar artículos de arXiv de manera eficiente a través de un servidor local personalizado.

  1. ✨ Características
    1. 🛠️ Pila tecnológica
      1. 🚀 Primeros pasos
        1. Instalación mediante herrería
        2. Instalación desde PyPI
        3. 🔧 Clonar el repositorio (para desarrollo)
        4. 🔧Instalar dependencias (para desarrollo)
      2. ⚙️ Cómo correr
        1. ▶️ Ejecutar el servidor (localmente)
      3. 🔌 Úsalo con Claude
        1. Estructura del proyecto

          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