Enables searching, downloading, and reading arXiv preprints across physics, mathematics, computer science, statistics, biology, and finance disciplines.
Enables searching DOI metadata and retrieving paper information through the CrossRef database of over 150 million records.
Provides web scraping-based search capabilities across all academic disciplines in Google Scholar.
Allows searching biomedical literature through the PubMed database.
Provides AI-driven search, download, and reading capabilities across over 200 million academic papers in Semantic Scholar's database.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Paper Search MCP Serversearch for recent papers on large language model alignment from arXiv"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Paper Find MCP Server
A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple platforms. Designed for LLM tools like Claude Desktop, Cursor, etc.
Supported Platforms
Core Platforms
Platform | Search | Download | Read | Description |
arXiv | ✅ | ✅ | ✅ | Preprints: Physics, Math, CS, Stats, Biology, Finance |
Semantic Scholar | ✅ | ✅ | ✅ | General academic search, 200M+ papers, AI-powered |
PubMed | ✅ | ❌ | ❌ | Biomedical literature |
bioRxiv | ✅ | ✅ | ✅ | Biology preprints |
medRxiv | ✅ | ✅ | ✅ | Medical preprints |
CrossRef | ✅ | ❌ | ❌ | DOI metadata, 150M+ records |
IACR | ✅ | ✅ | ✅ | Cryptography papers |
Google Scholar | ✅ | ❌ | ❌ | All-discipline search (web scraping) |
RePEc/IDEAS | ✅ | ❌ | ❌ | Economics paper library, 4.5M+ items |
Sci-Hub | ❌ | ✅ | ✅ | Download paywalled papers (pre-2023) |
RePEc/IDEAS Features
RePEc is the largest open economics bibliography, with rich search options:
Search Fields: Full text / Abstract / Keywords / Title / Author
Sort Options: Relevance / Newest / Oldest / Citations / Recent & Relevant
Document Types: Journal Articles / Working Papers / Book Chapters / Books
Institution/Journal Filters:
Category | Options |
Research Institutions |
|
Federal Reserve |
|
Top 5 Journals |
|
Other Journals |
|
Quick Start
Installation
Install from PyPI (recommended):
# Using uv (recommended)
uv pip install paper-find-mcp
# Or using pip
pip install paper-find-mcpInstall from source:
# Clone the repository
git clone https://github.com/h-lu/paper-find-mcp.git
cd paper-find-mcp
# Install with uv
uv pip install -e .
# Or use pip
pip install -e .Configure Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Using uvx (recommended, no pre-installation required):
{
"mcpServers": {
"paper_find_server": {
"command": "uvx",
"args": ["paper-find-mcp"],
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "",
"CROSSREF_MAILTO": "your_email@example.com",
"NCBI_API_KEY": "",
"PAPER_DOWNLOAD_PATH": "~/paper_downloads"
}
}
}
}Using pip installed package:
{
"mcpServers": {
"paper_find_server": {
"command": "paper-find-mcp",
"args": [],
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "",
"CROSSREF_MAILTO": "your_email@example.com",
"NCBI_API_KEY": "",
"PAPER_DOWNLOAD_PATH": "~/paper_downloads"
}
}
}
}Usage Guide
Choose Tools by Discipline
General academic search → search_semantic or search_crossref
CS/Physics preprints → search_arxiv
Biomedical → search_pubmed + download_scihub(doi)
Economics → search_repec (supports NBER, IMF, Fed, AER, etc.)
Cryptography → search_iacr
Download paywalled papers → download_scihub(doi) [pre-2023]Typical Workflow
# 1. Search for papers
papers = search_semantic("climate change agriculture", max_results=5)
# 2. Get DOI
doi = papers[0]["doi"]
# 3. Download via Sci-Hub (older papers)
pdf_path = download_scihub(doi)
# 4. Read full text
text = read_scihub_paper(doi)RePEc Economics Search Examples
# Search NBER working papers
search_repec("inflation expectations", series='nber')
# Search AER journal articles, sorted by newest
search_repec("causal inference", series='aer', sort_by='newest')
# Search Fed papers, with year filter
search_repec("monetary policy", series='fed', year_from=2020)
# Search by author
search_repec("Acemoglu", search_field='author')
# Get paper details (with full abstract)
get_repec_paper("https://ideas.repec.org/p/nbr/nberwo/32000.html")Complete Tool List
Search Tools
Tool | Description |
| Search arXiv preprints |
| Semantic Scholar general search |
| CrossRef DOI metadata search |
| PubMed biomedical search |
| bioRxiv biology preprints |
| medRxiv medical preprints |
| IACR cryptography papers |
| Google Scholar search |
| RePEc/IDEAS economics search |
Download Tools
Tool | Description |
| Download arXiv PDF (free) |
| Download open access papers |
| Download bioRxiv PDF |
| Download medRxiv PDF |
| Download IACR PDF |
| Download via Sci-Hub |
Read Tools (PDF → Markdown)
Tool | Description |
| Read arXiv paper |
| Read Semantic Scholar paper |
| Read bioRxiv paper |
| Read medRxiv paper |
| Read IACR paper |
| Read Sci-Hub downloaded paper |
Helper Tools
Tool | Description |
| Get RePEc paper details (full abstract) |
| Get paper metadata by DOI |
Environment Variables
Variable | Purpose | Recommended |
| Increase Semantic Scholar rate limit | ✅ |
| CrossRef polite pool access | ✅ |
| Increase PubMed rate limit | Optional |
| Custom Sci-Hub mirror | Optional |
| PDF download directory (default: | Optional |
Development
# Clone the repository
git clone https://github.com/h-lu/paper-find-mcp.git
cd paper-find-mcp
# Create virtual environment
uv venv && source .venv/bin/activate
# Install dev dependencies
uv pip install -e .
# Run tests
uv run pytest tests/ -vLicense
MIT License
Original code based on paper-search-mcp
Copyright (c) 2025 OPENAGS
Modifications and enhancements
Copyright (c) 2025 Haibo Lu
🎓 Happy researching!