Skip to main content
Glama
TIGERwu0118

paper-download-mcp

by TIGERwu0118

paper-download-mcp

MCP genérico de descarga de artículos: detecta el proveedor según el identificador DOI/UT, descarga a un área de almacenamiento temporal de ciclo corto, verifica el PDF y limpia. No se conecta a PostgreSQL, no recibe project/output_dir/year/publisher/filename, no gestiona el almacenamiento final — esas son responsabilidades del proyecto que lo invoca (como el lado de integración HC).

Arquitectura (consolidada el 2026-07-22)

MCP (通用获取器)                    调用项目集成侧
  health                              任务规划与项目筛选
  list_providers                      最终存储与资产登记
  probe(identifier, hint?)            批量编排与限速
  fetch(identifier, hint?) → artifact 下载审计
  verify_artifact(id)                 项目级状态管理
  discard_artifact(id)

Related MCP server: literature-agent-mcp

Herramientas (6)

Herramienta

Descripción

paper_download_health

Versión/disponibilidad del área temporal y del proveedor (no muestra la clave)

paper_download_list_providers

Lista los proveedores y su estado

paper_download_probe

Comprueba si el proveedor puede obtener un identificador dado

paper_download_fetch

Descarga al área temporal, devuelve artifact_id (no recibe project/output_dir, etc.)

paper_download_verify_artifact

Verifica el PDF en el área temporal (existencia/páginas/hash/tamaño)

paper_download_discard_artifact

Limpia el artifact del área temporal

fetch devuelve: artifact_id / temp_path / fuente / tamaño en bytes / SHA-256 / número de páginas / estado / categoría de fallo.

Proveedores

Proveedor

Estado

Descripción

fake

Para pruebas, genera PDF sintético, sin red

elsevier

✅ habilitado de forma controlada

Article Retrieval API; requiere autorización, IP de campus y archivo de clave con modo 0600

mdpi

cloakbrowser extrae el enlace del PDF y captura la descarga del navegador

springer

cloakbrowser obtiene la cookie, requests descarga; cobertura limitada por suscripción

frontiers

La URL del artículo tras la redirección se convierte de /full a /pdf

plos

El prefijo DOI se asigna a la dirección PDF de PLOS

copernicus

La página del artículo y el sufijo DOI construyen la dirección PDF

bmc

Misma estructura de página y cookie que Springer

La clave de Elsevier solo entra a través del archivo al que apunta PAPER_DOWNLOAD_ELSEVIER_API_KEY_FILE, con modo 0600; no entra por parámetros de herramienta, registros ni mensajes.

Las reglas de página de estos proveedores provienen del registro práctico del trabajo previo de descarga de literatura en inglés; las limitaciones y evidencias concretas están en docs/provider-acceptance.md. Que en el código figure "implementado" no significa que en el entorno de red actual se pueda descargar cualquier artículo; la suscripción, los cambios de página, la limitación de frecuencia y la retirada de artículos siguen produciendo fallos explicables.

Este proyecto no integra scansci-pdf. Es un MCP de terceros independiente y no pertenece a la cadena de proveedores de este proyecto.

Instalación y ejecución

cd paper-download-mcp
python -m pip install -e ".[dev,browser]"

# 测试(无网络无 DB 无 secret)
python -m pytest tests -v

# 启动 MCP (stdio)
paper-download-mcp   # 或 python -m paper_download_mcp

El proveedor de navegador requiere cloakbrowser; la verificación de páginas de Elsevier requiere que el sistema disponga de pdfinfo (normalmente proporcionado por poppler-utils).

Lado de integración del proyecto que lo invoca

El proyecto que lo invoca es responsable de la consulta SQL de candidatos, la política de escritura canónica, el bucle de orquestación, la tabla de activos y la auditoría de descargas. Este MCP solo entrega el artifact temporal y sus metadatos de verificación.

Install Server
A
license - permissive license
A
quality
C
maintenance

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
    A
    quality
    B
    maintenance
    An MCP server for downloading academic papers from multiple sources using intelligent routing and year-aware priority selection. It enables users to retrieve metadata and download single or batch PDFs by DOI or URL.
    3
    2
    MIT
  • F
    license
    C
    quality
    D
    maintenance
    Exposes a local biomedical literature pipeline as MCP tools for automated research workflows. Enables literature search, open-access paper retrieval, and draft generation for biomedical and pathology domains through standard MCP clients.
    6
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that resolves paper requests (DOI, arXiv, etc.), checks a local store, fetches open-access PDFs, and returns request IDs. It integrates with acatome-extract for ingestion and provides tools for submission, status, update, and file upload.
    4
    GPL 3.0
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for downloading academic papers from DOI or title, resolving references, and generating citations. Supports batch downloads, multiple mirrors, and optional Unpaywall integration.
    2
    11
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • IEEE Xplore MCP — BYOK wrapper over the IEEE Xplore Metadata Search API

  • MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.

  • Unpaywall MCP — open-access lookup for scholarly papers (free, no key)

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/TIGERwu0118/paper-download-mcp'

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