Project Gutenberg MCP runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 26 Mar 2026.
Read Project Gutenberg books via MCP. Search, fetch metadata, and retrieve text in passages.
We read the source, 21 h ago · rules 3dff92dd89df
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
# Create the cache directory with correct ownership before declaring the volume. # The nonroot user must own /data so it can write cached book files at runtime. # Any chown after VOLUME is a no-op in Docker, so this must come first. # The hardened base image defaults to nonroot,…
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
Search arXiv, fetch paper metadata, and read full-text content.
Search your Zotero library, retrieve item metadata, and read full text from AI assistants.
MCP server for Project Gutenberg — 75,000+ public-domain ebooks with full plain-text retrieval.
PDF parsing server with text extraction, metadata, search, images, and TOC via MCP
Search YouTube, read video metadata, and fetch transcripts with language preferences
MCP server for GroupDocs.Parser — extract text, images, metadata, tables, barcodes via AI.
Search and retrieve bioRxiv and medRxiv preprints — by DOI, date interval, or keyword — via MCP.
Gutendex MCP — wraps Gutendex API for Project Gutenberg books (free, no auth)
Answers built from our own checks of this server.