Skip to main content
Glama

ArXiv MCP Server

by huanongfish

Servidor MCP de ArXiv

🔍 Permita que los asistentes de IA busquen y accedan a artículos de arXiv a través de una interfaz MCP sencilla.

El servidor MCP de ArXiv conecta los asistentes de IA con el repositorio de investigación de arXiv mediante el Protocolo de Control de Mensajes (MCP). Permite a los modelos de IA buscar artículos y acceder a su contenido de forma programática.

🤝 Contribuir • 📝 Informar error

✨ Características principales

  • Búsqueda de artículos : consulta artículos de arXiv con filtros por rangos de fechas y categorías
  • 📄 Acceso al artículo : Descargue y lea el contenido del artículo
  • 📋 Listado de artículos : Ver todos los artículos descargados
  • 🗃️ Almacenamiento local : los documentos se guardan localmente para un acceso más rápido
  • 📝 Indicaciones : Un conjunto de indicaciones de investigación

🚀 Inicio rápido

Instalación mediante herrería

Para instalar ArXiv Server para Claude Desktop automáticamente a través de Smithery :

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

Instalación manual

Instalar usando uv:

uv tool install arxiv-mcp-server

Para desarrollo:

# Clone and set up development environment git clone https://github.com/blazickjp/arxiv-mcp-server.git cd arxiv-mcp-server # Create and activate virtual environment uv venv source .venv/bin/activate # Install with test dependencies uv pip install -e ".[test]"

🔌 Integración MCP

Agregue esta configuración a su archivo de configuración de cliente MCP:

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "tool", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

Para el desarrollo:

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "--directory", "path/to/cloned/arxiv-mcp-server", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

💡 Herramientas disponibles

El servidor proporciona cuatro herramientas principales:

1. Búsqueda de documentos

Búsqueda de artículos con filtros opcionales:

result = await call_tool("search_papers", { "query": "transformer architecture", "max_results": 10, "date_from": "2023-01-01", "categories": ["cs.AI", "cs.LG"] })

2. Descarga del documento

Descargar un artículo por su ID arXiv:

result = await call_tool("download_paper", { "paper_id": "2401.12345" })

3. Lista de documentos

Ver todos los artículos descargados:

result = await call_tool("list_papers", {})

4. Leer el periódico

Acceder al contenido de un artículo descargado:

result = await call_tool("read_paper", { "paper_id": "2401.12345" })

⚙️ Configuración

Configurar a través de variables de entorno:

VariableObjetivoPor defecto
ARXIV_STORAGE_PATHUbicación de almacenamiento del papel~/.arxiv-mcp-server/documentos

🧪 Pruebas

Ejecute el conjunto de pruebas:

python -m pytest

📄 Licencia

Publicado bajo la licencia MIT. Consulte el archivo de licencia para más detalles.


Hecho con ❤️ por el equipo de Pear Labs

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Permite que los asistentes de IA busquen y accedan a artículos de investigación de arXiv a través de una interfaz de Protocolo de Control de Mensajes simple, lo que permite funciones de búsqueda, descarga, listado y lectura de artículos.

  1. ✨ Características principales
    1. 🚀 Inicio rápido
      1. Instalación mediante herrería
      2. Instalación manual
      3. 🔌 Integración MCP
    2. 💡 Herramientas disponibles
      1. Búsqueda de documentos
      2. Descarga del documento
      3. Lista de documentos
      4. Leer el periódico
    3. ⚙️ Configuración
      1. 🧪 Pruebas
        1. 📄 Licencia

          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
            969
            Python
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A server that allows AI assistants to search for research papers, read their content, and access related code repositories through the PapersWithCode API.
            Last updated -
            4
            Python
            MIT License
          • -
            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
          • -
            security
            A
            license
            -
            quality
            A bridge between AI assistants and ArXiv's research repository that enables searching, downloading, and reading academic papers through the Message Control Protocol.
            Last updated -
            Python
            MIT License
            • Linux
            • Apple

          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/huanongfish/arxiv-mcp'

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