MCP.Market

Fulltext Article Downloader MCP server

by computron·io.github.computron/fulltext-article-downloader·v0.2.4·23 stars

Full text of research papers by DOI, arXiv, PMC or OpenReview id, verified against the record

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

23 stars183 downloads/wk

Reviews

Write one

Nobody has reviewed Fulltext Article Downloader yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Fulltext Article Downloader tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan11 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Fulltext Article Downloader compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
GitHub stars
23
more than 91% of 28,688 servers
Downloads a week
183
more than 74% of 12,191 servers with a package

Release history: 3 versions in the registry since 2026-09-16, latest 2026-09-29, typically one every 7 days.

Install Fulltext Article Downloader in Claude Code, Cursor or VS Code

claude mcp add fulltext-article-downloader -- uvx fulltext-article-downloader
Add to Cursor

What the publisher says

From the Fulltext Article Downloader repository's README, as published. We do not edit it. Read it on GitHub

fulltext-article-downloader

<!-- mcp-name: io.github.computron/fulltext-article-downloader -->

fulltext-article-downloader is a Python package for programmatically downloading the full text of research articles from a DOI, arXiv id, PubMed Central id or OpenReview id. It chains together publisher APIs, open-access indexes and repositories in a fallback sequence, checks that what came back is really the requested article, and can be used from Python, from the command line, or by an AI agent through an MCP server or a Claude Code skill.

Video tutorial: https://youtu.be/fTtc4QWMYzE

Features

  • Multiple retrieval methods – Elsevier, Wiley and Springer Nature APIs, CrossRef TDM links, Unpaywall, Europe PMC, OSTI (accepted manuscripts of DOE-funded articles), Semantic Scholar's open-access index, arXiv, ChemRxiv, bioRxiv/medRxiv, Zenodo, MDPI's CDN, and direct scraping for publishers that lack easy APIs (PLOS, eLife, Cambridge, APS).
  • Automatic fallback logic – The package selects the best method based on the DOI's publisher; if one fails, the next is tried automatically.
  • Verification – Every PDF is checked against the article's title, and supporting-information files and abstract-only records are rejected, so a returned file is the paper you asked for.
  • Honest results – Each download reports which route produced the file and carries a note when it is a preprint or accepted manuscript rather than the publisher's version of record.
  • Configurable tool order – Per-publisher method sequences are configurable; defaults cover most major publishers and preprint servers.
  • Batch downloads – Concurrent downloads with publisher rate limits enforced, a tqdm progress bar, and file logs that record which tool succeeded or why an identifier failed.
  • Easy API-key management – Store credentials via environment variables or the interactive fulltext-config script.
  • Four entry points, one engine – Python API, fulltext-download CLI, fulltext-mcp server for any MCP client, and a Claude Code plugin with a ready-made skill.

1. Installation

pip install fulltext-article-downloader

Optional extras enable additional routes and the MCP server:

tls and aps both work by making a request look more like your own browser than a script: tls matches Chrome's TLS fingerprint for hosts that turn away plain HTTPS clients, and aps reuses the APS session cookie you are already signed in with. Neither opens anything you are not licensed for, but both go a step beyond a plain API client, so they are worth checking against your institution's agreements before you enable them. A default install has neither; all includes them.

pip install "fulltext-article-downloader[mcp,tls]"

For development, clone the repository and run pip install -e ".[dev,all]". Make sure to configure your installation afterwards (see next section).

2. Configuration (API keys & email)

All credentials are optional; each one unlocks a route. Without keys, and off campus, expect open-access papers, preprints and DOE-funded manuscripts to work and most paywalled articles to fail.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Fulltext Article Downloader: common questions

Is Fulltext Article Downloader MCP server safe?
Mostly: it is graded B (83/100). Read the Fulltext Article Downloader safety report
How do I install Fulltext Article Downloader?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Fulltext Article Downloader need an API key?
Yes. The registry entry asks for WILEY_API_KEY, ELSEVIER_API_KEY, SPRINGER_API_KEY, SEMANTIC_SCHOLAR_API_KEY.
Is Fulltext Article Downloader maintained?
The last commit was 36 days ago (2026-09-29). The latest release is v0.2.4.
How does Fulltext Article Downloader compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); github stars 23 (more than 91% of 28,688 servers); downloads a week 183 (more than 74% of 12,191 servers with a package). Full comparison.