SkillTide Submit
Official description7 sourcesMCP servers8d ago
michaelellis003/paperboy

michaelellis003/paperboy

Send research papers to
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add paperboy -- npx -y paperboy
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
7 ★ · michaelellis003/paperboy · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 7 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository michaelellis003/paperboy;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

paperboy

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server that delivers research papers and books to your e-reader,
with Zotero as the source of truth. Ask Claude for a reading list, then
say "queue them and send to my Kindle." (MCP is the plugin protocol
Claude uses: this program runs on your machine or your cloud project,
and Claude calls its tools during conversation.) Works locally in Claude
Code and Claude Desktop; a Cloud Run deployment adds claude.ai and the
Claude mobile app, so papers can be sent from a phone
(docs/deploy.md).
Two things are kept separate: **delivering** a paper to your device and
**cataloguing** a work in Zotero. You can do either. A book you own, a
paywalled reference, or a PDF you already have can all be tracked in the
library without being staged for the e-reader.
Zotero itself is optional: without it you can still search and send
papers one-off. The reading queue, collections, and duplicate
protection across sessions need it.
How it works
You ask Claude for papers; it uses paperboy's tools to find, queue, and
deliver them. What that looks like in practice:
- Papers you queue land in a **Reading Queue** collection in Zotero,
created on demand.
- Once a paper reaches your device, paperboy tags it sent-to-ereader
in Zotero, so it skips papers already sent to your e-reader, even in
a later conversation. (Without Zotero there's no memory between
sends, so this protection needs it.)
- Claude can file papers into your topical collections too. It proposes
one from the paper's topic and your existing collection names, and
asks you when the fit is unclear. A paper can sit in several
collections at once, so filing never disturbs the queue.
- Papers are found by arXiv id, DOI, or title (a close-enough title
match, so a reading list Claude wrote in the chat can be sent as-is).
When a title matches only loosely, paperboy offers the closest
candidate to confirm rather than guessing or failing silently.
- Books work too: add_book resolves an ISBN, a book DOI, or a title
into a proper Zotero **book** item (publisher, edition, ISBN, pages).
Books are catalogued, not delivered.
- Have the PDF already (a working paper, lecture notes, an open-access
textbook)? attach_pdf files it in Zotero with the PDF attached,
using metadata you give it, and can send it to the e-reader in the
same step.
- When a reference can't be resolved, the receipt says *why* and which
tool fits, rather than sending you hunting for a better URL. A paper
with no open-access PDF is a normal library record, not an error.
Zotero holds all of this, so the server keeps no state of its own: no
database to run, and safe to redeploy at any time.
Delivery backends
| Backend | Devices | How |
|---|---|---|
| email (default) | Kindle, PocketBook, anything with an email intake | SMTP to the device address. Kindle constraints enforced: 25 attachments / 50 MB per email; sender must be on the Approved Personal Document E-mail List |
| dropbox | Kobo (native Dropbox sync on the device) | Uploads via the Dropbox API. Kobo only syncs Apps/Rakuten Kobo/, so use a **Full Dropbox**-scoped app with DROPBOX_FOLDER="/Apps/Rakuten Kobo"; an App-folder-scoped app can't reach it |
Tools
| Tool | What it does |
|---|---|
| search_papers | Search OpenAlex (general) or arXiv (source="arxiv"); results carry a ref and an open_access_pdf flag |
| recommend_papers | Discover related or new papers: citation-graph recommendations (Semantic Scholar) seeded from your Zotero library, plus keyword discovery from interests Claude distills out of the conversation. Excludes papers you already have |
| send_papers | One-off send by arXiv id, DOI, URL, or title (also records in Zotero if configured) |
| queue_papers | Add papers to the Zotero Reading Queue without sending (optionally filed into topical collections) |
Source
awesome · https://github.com/michaelellis003/paperboy
Browse by field
MCP servers
Traction
7 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index