abhinav-prabhakar avatar

Book Downloader (LibGen)

abhinav-prabhakar/bookdownloadermcp

Search Library Genesis and download ebooks with MD5 verification and mirror failover.

GitHub stars
2
tools
7
transport
STDIO
env vars
2
last updated
Nov 12, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

libgen_searchSearch by title, author or ISBN. Returns metadata plus the md5 needed for downloads.

Search by title, author or ISBN. Returns metadata plus the md5 needed for downloads.

No parameter schema in public metadata yet.

libgen_get_download_urlResolve the direct download URL for an md5 without downloading.

Resolve the direct download URL for an md5 without downloading.

No parameter schema in public metadata yet.

libgen_downloadDownload one file, verify its MD5, report the saved path and size.

Download one file, verify its MD5, report the saved path and size.

No parameter schema in public metadata yet.

libgen_bulk_downloadDownload 1–20 md5s with bounded concurrency; failures are reported per item.

Download 1–20 md5s with bounded concurrency; failures are reported per item.

No parameter schema in public metadata yet.

libgen_list_mirrorsShow configured mirrors, the active one, and the config version.

Show configured mirrors, the active one, and the config version.

No parameter schema in public metadata yet.

libgen_set_mirrorPin a specific LibGen+ mirror for the session (probed before use).

Pin a specific LibGen+ mirror for the session (probed before use).

No parameter schema in public metadata yet.

libgen_statusProbe every mirror with a real search and report latency and errors.

Probe every mirror with a real search and report latency and errors.

No parameter schema in public metadata yet.

Sponsors

Configuration

LIBGEN_DOWNLOAD_DIR

Directory where downloaded books are saved. Defaults to the server's working directory.

LIBGEN_MIRROR

Pin a specific LibGen+ mirror instead of discovering one automatically.

Readme

Book Downloader MCP

npm version npm downloads License: WTFPL Node

Ask your AI for a book, get the file.

A Model Context Protocol server for Library Genesis (LibGen+). Search, resolve and download ebooks from Claude, Cursor, VS Code, Windsurf, Zed or any other MCP client — with automatic mirror discovery, MD5 verification and bounded concurrency.

You: Find me "The Art of War" and download it.
Claude: → libgen_search(query: "the art of war")
        25 results. → libgen_download(md5: "07fa8b41…")
        Saved /Users/you/Books/The Art of War.pdf (58 MB, md5 verified).

Contents


View the full README on GitHub

Details

Repository
github.com/abhinav-prabhakar/bookdownloadermcp
Website
github.com/Abhinav-Prabhakar/BookDownloaderMCP
Category
Search & Web Crawling
Package
book-downloader-mcp
Transport
STDIO
Registry
MCP registry, active

More from abhinav-prabhakar

Related Search & Web Crawling MCP servers

View all
1rolliinc avatarMcprolliinc/rolli-mcpSocial media search, expert discovery, and analytics across X, Reddit, YouTube, and more2stars
2sunub avatarSunub Obsidian Mcp Serversunub/obsidian-mcp-serverSearch your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…2stars
3betanyc avatarNYC City Recordbetanyc/nyc-record-mcpSearch NYC City Record notices: procurement, contract awards, open solicitations, public hearings2stars
4saman-ns avatarNetGrant — Canadian fundingsaman-ns/netgrant-mcpSearch 1,300+ live Canadian funding opportunities — grants, tax credits, accelerators, and loans.2stars
5chrischall avatarResy Mcpchrischall/resy-mcpResy reservation management — search, book, cancel, favorites, and Priority Notify for Claude2stars
6drew-keever avatarMcpdrew-keever/advisorfinder-mcpSearch and vet SEC-registered financial advisors: profiles, disclosures, firm fees, credentials.2stars