openags/paper-search-mcp
A MCP for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.
Implements a two-layer architecture with unified high-level tools (`search_papers`, `download_with_fallback`) that coordinate concurrent searches across 20+ academic platforms while deduplicating results, backed by modular platform-specific connectors using intelligent DOI extraction. Follows a free-first design philosophy prioritizing open metadata sources (Crossref, OpenAlex, dblp) and full-text repositories (arXiv, PMC, CORE, OpenAIRE) with optional API keys for rate-limit improvement, and chains fallback strategies for PDF retrieval across multiple OA sources before optional Sci-Hub access. Integrates as an MCP server compatible with LLM clients like Claude Desktop via the MCP Python SDK.
779 stars. No commits in the last 6 months.
Stars
779
Forks
104
Language
Python
License
MIT
Category
Last pushed
Aug 25, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/openags/paper-search-mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
cyanheads/pubmed-mcp-server
MCP server for the NCBI E-utilities API. Search PubMed, fetch article metadata, generate...
blazickjp/arxiv-mcp-server
A Model Context Protocol server for searching and analyzing arXiv papers
IlyaGusev/academia_mcp
Academia MCP server: Tools for automatic scientific research
ywatanabe1989/scitex-python
Modular Python toolkit for scientific research with 200+ MCP tools — from raw data to manuscript
pallaprolus/mendeley-mcp
MCP server for Mendeley reference manager - search, retrieve, and manage your academic library...