hf-papers-mcp
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., "@hf-papers-mcpwhat are the top papers on speculative decoding?"
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.
An MCP server that lets your assistant read Hugging Face Papers — search them, pull the daily curated list, fetch metadata, and generate citations.
Ask "what shipped on (your interest) this week?" and get real papers with upvote counts and abstracts, instead of whatever was in the model's training data.

(Recorded with vhs via vhs demo.tape — the
session runs bin/demo.js, a real MCP client against the live API.)
Install
Point your MCP client (Claude Desktop, Claude Code, or any MCP host) at it:
{
"mcpServers": {
"hf-papers": {
"command": "npx",
"args": ["-y", "hf-papers-mcp"]
}
}
}Or from source: git clone https://github.com/QEbellavita/hf-papers-mcp and point
command: node, args: [/absolute/path/to/hf-papers-mcp/server.js] at the checkout.
Pure Node (>= 18), one dependency (@modelcontextprotocol/sdk), no Python. No API key
needed — everything is a public read. If HF_TOKEN is set (or you're logged in via
hf auth login), it's sent along, which helps with rate limits.
Related MCP server: semantic-scholar-mcp
Tools
Tool | What it does |
| Search papers by keyword |
| The daily curated list, optionally for a past date |
| Full metadata for an arXiv ID — title, authors, abstract, URLs |
| BibTeX, APA or MLA |
| Whether a paper is indexed on HF |
| Trigger indexing of an arXiv paper on HF |
Example
> what were the top papers on Hugging Face yesterday?
[1] Domino: Decoupling Causal Modeling from Autoregressive Drafting
in Speculative Decoding
arXiv: 2605.29707 | Upvotes: 152Bulk digests
Pull a date range in one go:
node bin/daily.js 2026-07-01 2026-07-14Writes JSON keyed by date to /tmp/, and records the window in
.hf_papers_last_run.json so a bare node bin/daily.js picks up where the last run
finished.
Tests
npm test # hermetic — no network
HF_PAPERS_E2E=1 npm test # adds live API testsThe default suite is offline and covers tool definitions plus a real MCP handshake over stdio. The live tests hit the Hugging Face API and assert that responses come back as parsed JSON — a regression guard, because diagnostics written to stdout used to corrupt the JSON stream and silently degrade structured responses into raw strings.
Notes
Every call is a direct HTTPS request to the public Hugging Face / arXiv APIs — no
daemon, no cached state, nothing persisted beyond the optional bin/daily.js run
marker. Diagnostics go to stderr, since stdout is the MCP transport and anything else
written there breaks the protocol.
Earlier versions shelled out to a Python sidecar (scripts/paper_manager.py via uv);
v1.1.0 ported the six exposed operations to native Node, so cold-start latency dropped
from ~12s to nothing and the uv/Python requirement is gone.
Citing
If this server is useful in your research workflow, cite it via the repo's CITATION.cff (GitHub's "Cite this repository" button), or the Zenodo DOI, 10.5281/zenodo.21484748 — a concept DOI that always resolves to the latest archived version.
Licence
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables searching, fetching, and analyzing scientific papers from ArXiv, ACL Anthology, Semantic Scholar, and Hugging Face datasets, with optional LLM-powered document QA and research proposal workflows.90Apache 2.0
- Alicense-qualityDmaintenanceEnables searching and retrieving academic paper metadata from Semantic Scholar, including paper details, citations, and author information.20MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to search arXiv papers, retrieve metadata, browse categories, and read paper text.4MIT
- Alicense-qualityDmaintenanceEnables fetching HuggingFace daily papers for today, yesterday, or a specific date, providing paper details including title, authors, abstract, tags, votes, and links.MIT
Related MCP Connectors
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Search arXiv, fetch paper metadata, and read full-text content.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/QEbellavita/hf-papers-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server