fulltext-article-downloader
local MCP serverInstallation
Terminal
claude mcp add fulltext-article-downloader -e UNPAYWALL_EMAIL=... -e FULLTEXT_OUTPUT_DIR=... -e WILEY_API_KEY=... -e ELSEVIER_API_KEY=... -e SPRINGER_API_KEY=... -e SEMANTIC_SCHOLAR_API_KEY=... -- uvx fulltext-article-downloader
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"fulltext-article-downloader": {
"command": "uvx",
"args": [
"fulltext-article-downloader"
],
"env": {
"UNPAYWALL_EMAIL": "...",
"FULLTEXT_OUTPUT_DIR": "...",
"WILEY_API_KEY": "...",
"ELSEVIER_API_KEY": "...",
"SPRINGER_API_KEY": "...",
"SEMANTIC_SCHOLAR_API_KEY": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
Full text of research papers by DOI, arXiv, PMC or OpenReview id, verified against the record
Questions
fulltext-article-downloader is a local MCP server distributed as the pypi package fulltext-article-downloader.
Run: claude mcp add fulltext-article-downloader -e UNPAYWALL_EMAIL=... -e FULLTEXT_OUTPUT_DIR=... -e WILEY_API_KEY=... -e ELSEVIER_API_KEY=... -e SPRINGER_API_KEY=... -e SEMANTIC_SCHOLAR_API_KEY=... -- uvx fulltext-article-downloader
Run: codex mcp add fulltext-article-downloader --env UNPAYWALL_EMAIL=... --env FULLTEXT_OUTPUT_DIR=... --env WILEY_API_KEY=... --env ELSEVIER_API_KEY=... --env SPRINGER_API_KEY=... --env SEMANTIC_SCHOLAR_API_KEY=... -- uvx fulltext-article-downloader
Similar MCP servers
NameStars
- arxiv-mcp-serverio.github.blazickjp/arxiv-mcp-server3,177
- Nimrod Researchai.orchis/nimrod256
- Everyrow MCP Serverio.github.futuresearch/everyrow-mcp57
- kagecom.kage-core/kage37
- adamamer20-paper-search-mcp-openaiai.smithery/adamamer20-paper-search-mcp-openai15
- PapersFlowio.github.papersflow-ai/papersflow14
- Oh My Posh Validatordev.ohmyposh/validator24K
- Firecrawl MCP Serverio.github.firecrawl/firecrawl-mcp-server7,526