
Paper Search MCP is a Python-based MCP server that enables searching and downloading academic papers from multiple sources through a free-first strategy prioritizing open access and public data. It provides tools for paper search across multiple platforms with deduplication, PDF downloading with fallback mechanisms, and text extraction, designed to support both MCP clients like Claude Desktop and Claude Code workflows. The server solves the problem of fragmented academic paper access by offering a unified interface to various sources while keeping advanced source-specific connectors extensible for users.
Public tool metadata for what this MCP can expose to an agent.
search_papersHigh-level multi-source concurrent search with deduplication across academic platforms.High-level multi-source concurrent search with deduplication across academic platforms.
No parameter schema in public metadata yet.
download_with_fallbackDownloads papers relying on publisher open access links with sequential fallbacks.Downloads papers relying on publisher open access links with sequential fallbacks.
No parameter schema in public metadata yet.
Sponsors
A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources. The project follows a free-first strategy: prioritize open and public data sources, support optional API keys when they improve stability or coverage, and keep source-specific connectors extensible for advanced users.