Full text of research papers by DOI, arXiv, PMC or OpenReview id, verified against the record
MCPpedia last refreshed this data
io.github.computron/fulltext-article-downloader is an MCP server that full text of research papers by DOI, arXiv, PMC or OpenReview id, verified against the record. Its tool list has not been published yet over stdio, requires no API key, and scores 55/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"fulltext-article-downloader": {
"env": {
"UNPAYWALL_EMAIL": "you@example.org",
"FULLTEXT_OUTPUT_DIR": "/abs/path/papers"
},
"args": [
"--from",
"fulltext-article-downloader[mcp]",
"fulltext-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Full text of research papers by DOI, arXiv, PMC or OpenReview id, verified against the record
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'fulltext-article-downloader' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked fulltext-article-downloader against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in education
2,700+ scientific tools for AI scientists: life science, research, literature, and more.
ARIS ⚔️ (Auto-Research-In-Sleep) — Lightweight Markdown-only skills for autonomous ML research: cross-model review loops, idea discovery, and experiment automation. No framework, no lock-in — works with Claude Code, Codex, OpenClaw, or any LLM agent.
Daofy for Delphi — MCP Server that compiles Delphi projects and queries knowledge base for AI assistants.
Recall and calibrate policy-compliant tool-call arguments before execution. Does not run the tool.
MCP Security Weekly
Get CVE alerts and security updates for io.github.computron/fulltext-article-downloader and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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
tqdm progress bar, and file logs that record which tool succeeded or why an identifier failed.fulltext-config script.fulltext-download CLI, fulltext-mcp server for any MCP client, and a Claude Code plugin with a ready-made skill.pip install fulltext-article-downloader
Optional extras enable additional routes and the MCP server:
| Extra | Adds |
|---|---|
mcp | the fulltext-mcp server (fastmcp) |
tls | a Chrome TLS fingerprint fallback for hosts that reject plain HTTPS clients (curl-cffi) |
springer | the Springer Nature open-access XML route (sprynger) |
preprints | bioRxiv/medRxiv downloads through paperscraper |
aps | the APS route that reuses your browser's login cookies (browser-cookie3) |
all | everything above |
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).
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.
| Service | Environment variable | Where to get the key |
|---|---|---|
| Unpaywall and Crossref contact email (your own address) | UNPAYWALL_EMAIL | (enter your email address) |
| Elsevier API | ELSEVIER_API_KEY | https://dev.elsevier.com |
| Wiley TDM API | WILEY_API_KEY | https://onlinelibrary.wiley.com/library-info/resources/text-and-datamining |
| Springer Open Acces |