Scholaris
FreeNot checkedSearches and retrieves academic papers from open access sources like arXiv, Semantic Scholar, and PubMed, with full text access via arXiv PDFs, PubMed Central,
About
Searches and retrieves academic papers from open access sources like arXiv, Semantic Scholar, and PubMed, with full text access via arXiv PDFs, PubMed Central, and Unpaywall.
README
An MCP server for retrieving academic papers from open access sources. Provides search across arXiv, Semantic Scholar, and PubMed, with full text retrieval via arXiv PDFs, PubMed Central (BioC API), and Unpaywall. No paywalls, no grey area — legitimate open access only.
Installation
pip install mcp-scholaris
Tools
search_papers
Search for academic papers by topic, author, or keyword.
Parameters:
query(required) — search termssources(optional) — list of sources to search:arxiv,semantic_scholar,pubmed. Defaults to all three.max_results(optional) — maximum results per source. Defaults to 5.
fetch_paper
Fetch the full text of a paper. Tries open access sources in order: arXiv → PubMed Central → Unpaywall. Provide at least one identifier.
Parameters:
arxiv_id— e.g.2301.00001orarxiv:2301.00001pubmed_id— PubMed ID (PMID), e.g.36383508doi— e.g.10.1371/journal.pone.0276755
Configuration
Semantic Scholar works without an API key but is rate-limited. For higher limits, create a .env file in your working directory:
SEMANTIC_SCHOLAR_API_KEY=your_key_here
API keys are free at semanticscholar.org.
Usage with an MCP client
Add to your MCP client configuration:
{
"mcpServers": {
"scholaris": {
"command": "scholaris"
}
}
}
Or run directly:
scholaris
The server communicates over stdio using the MCP protocol (JSON-RPC 2.0).
Sources
| Source | Search | Full Text |
|---|---|---|
| arXiv | ✓ | |
| Semantic Scholar | ✓ | ✓ when OA PDF available |
| PubMed | ✓ | ✓ via BioC API (PMC articles) |
| Unpaywall | — | ✓ for any DOI with OA version |
License
MIT
Install Scholaris in Claude Desktop, Claude Code & Cursor
unyly install mcp-scholarisInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add mcp-scholaris -- uvx mcp-scholarisFAQ
Is Scholaris MCP free?
Yes, Scholaris MCP is free — one-click install via Unyly at no cost.
Does Scholaris need an API key?
No, Scholaris runs without API keys or environment variables.
Is Scholaris hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Scholaris in Claude Desktop, Claude Code or Cursor?
Open Scholaris on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Scholaris with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
