Skip to main content
Glama
TIGERwu0118

paper-download-mcp

by TIGERwu0118

paper-download-mcp

Allgemeiner Paper-Downloader-MCP: Erkennt Provider anhand von DOI/UT-Kennungen, lädt in einen kurzlebigen Staging-Bereich herunter, verifiziert PDFs und räumt auf. Keine Verbindung zu PostgreSQL, keine Annahme von project/output_dir/year/publisher/filename, keine Verwaltung des endgültigen Speichers – das ist Aufgabe des aufrufenden Projekts (z. B. der HC-Integrationsseite).

Architektur (2026-07-22 konsolidiert)

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

Related MCP server: literature-agent-mcp

Werkzeuge (6)

Werkzeug

Beschreibung

paper_download_health

Version/Staging-Verzeichnis/Provider-Verfügbarkeit (gibt keine Schlüssel aus)

paper_download_list_providers

Listet Provider und deren Status auf

paper_download_probe

Prüft, ob ein Provider eine Kennung abrufen kann

paper_download_fetch

Lädt in den Staging-Bereich herunter, gibt artifact_id zurück (akzeptiert kein project/output_dir usw.)

paper_download_verify_artifact

Verifiziert das Staging-PDF (Existenz/Seitenzahl/Hash/Größe)

paper_download_discard_artifact

Räumt das Staging-Artefakt auf

fetch gibt zurück: artifact_id / temp_path / Quelle / Byteanzahl / SHA-256 / Seitenzahl / Status / Fehlerkategorie.

Provider

Provider

Status

Beschreibung

fake

Für Tests, synthetisches PDF, ohne Netzwerk

elsevier

✅ kontrolliert aktiviert

Article Retrieval API; benötigt Autorisierung, Campus-IP und 0600-Schlüsseldatei

mdpi

cloakbrowser extrahiert PDF-Links und erfasst Browser-Downloads

springer

cloakbrowser holt Cookies, requests lädt herunter; begrenzter Abonnementumfang

frontiers

Nach der Weiterleitung wird die Artikel-URL von /full auf /pdf umgestellt

plos

DOI-Zeitschriftenpräfix wird auf PLOS-PDF-Adresse abgebildet

copernicus

Artikelseite und DOI-Suffix konstruieren die PDF-Adresse

bmc

Ähnliche Seitenstruktur wie Springer und Cookie-Download

Der Elsevier-Schlüssel gelangt nur über die von PAPER_DOWNLOAD_ELSEVIER_API_KEY_FILE referenzierte Datei mit Modus 0600 hinein, nicht über Tool-Parameter/Logs/Nachrichten.

Die Seitenregeln dieser Provider stammen aus praktischen Aufzeichnungen bestehender englischer Literatur-Download-Arbeiten; konkrete Einschränkungen und Belege finden sich in docs/provider-acceptance.md. „Implementiert“ im Code bedeutet nicht, dass jeder Artikel in der aktuellen Netzwerkumgebung heruntergeladen werden kann; Abonnements, Seitenänderungen, Ratenbegrenzungen und das Offline-Gehen von Artikeln führen weiterhin zu erklärbaren Fehlern.

Dieses Projekt integriert scansci-pdf nicht. Es ist ein unabhängiges Drittanbieter-MCP und gehört nicht zur Provider-Kette dieses Projekts.

Installation und Ausführung

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

Browser-Provider benötigen cloakbrowser; die Seitenzahlprüfung von Elsevier erfordert pdfinfo auf dem System (normalerweise von poppler-utils bereitgestellt).

Integrationsseite des aufrufenden Projekts

Die Projektseite ist verantwortlich für Kandidaten-SQL, kanonische Speicherstrategie, Orchestrierungsschleife, Asset-Tabelle und Download-Audit. Dieses MCP liefert nur das Staging-Artefakt und seine Verifizierungsmetadaten.

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