Back to Home
telagod icon

papermcp

Verified Safe

by telagod

Overview

The PaperMCP server provides a unified interface for searching, downloading, and extracting text from academic papers across 23+ diverse scientific and academic sources through the Model Context Protocol.

Installation

Run Command
npx -y @telagod/papermcp

Environment Variables

  • SCOPUS_API_KEY
  • MICROSOFT_ACADEMIC_API_KEY
  • WOS_API_KEY
  • CORE_API_KEY
  • SEMANTIC_SCHOLAR_API_KEY
  • UNPAYWALL_EMAIL
  • ELSEVIER_API_KEY
  • OA_BUTTON_API_KEY
  • SCIHUB_BASE_URL
  • LIBGEN_BASE_URL
  • OA_BUTTON_API
  • LOG_LEVEL
  • DOWNLOAD_DIR
  • HTTP_TIMEOUT_MS
  • HTTP_RETRY_COUNT
  • HTTP_MAX_CONCURRENT
  • HTTP_MIN_INTERVAL_MS
  • HTTP_USER_AGENT
  • PLUGIN_SCI_HUB
  • PLUGIN_LIBGEN
  • PLUGIN_UNPAYWALL
  • PLUGIN_OA_BUTTON
  • PLUGIN_SCIENCE_DIRECT
  • PLUGIN_SPRINGER_LINK
  • PLUGIN_IEEE_XPLORE

Security Notes

The server's core functionality involves making HTTP requests to external academic platforms and handling local file operations for PDF download and text extraction. It uses `process.env` for API keys, preventing hardcoded secrets. HTTP requests are throttled and use random user agents. File paths for downloads are sanitized to prevent directory traversal. The optional plugins (e.g., Sci-Hub, LibGen) are explicitly disabled by default and come with warnings about responsible use, mitigating potential legal or security risks associated with those sources. No `eval` or other obvious malicious patterns are found.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens10000
Stars0
Forks0
Last Update2025-11-22

Tags

Academic SearchResearch PapersPDF ExtractionAI Assistant ToolModel Context Protocol