Agent♥︎Age
Catalog

io.github.cyanheads/gutenberg-mcp-server

Official4 toolsLive

by cyanheads · TypeScript

MCP server for Project Gutenberg — 75,000+ public-domain ebooks with full plain-text retrieval.

@cyanheads/gutenberg-mcp-server

MCP server for Project Gutenberg that provides search, browsing, and reading of 75,000+ public-domain ebooks with full plain-text retrieval. It supports offset/limit chunking via Model Context Protocol (MCP) and can run over STDIO or Streamable HTTP. The repository lists 4 tools.

🛠️ Key Features

  • Project Gutenberg public-domain ebook access (75,000+)
  • Full plain-text retrieval
  • Search and browse capabilities
  • Offset/limit chunking
  • Operates via STDIO or Streamable HTTP
  • Tooling surface: 4 tools

🚀 Use Cases

  • Retrieve Gutenberg book text for developer workflows
  • Fetch content in chunks using offset/limit parameters
  • Integrate Gutenberg browsing/search into MCP-based systems
  • Use STDIO or Streamable HTTP transport depending on deployment

⚡ Developer Benefits

  • Standard MCP integration (model-context-protocol)
  • Text retrieval suitable for downstream parsing
  • Chunked responses for large documents
  • TypeScript-oriented project context (topics include typescript)

⚠️ Limitations

  • Scope limited to Project Gutenberg public-domain ebooks (as stated)
  • Content is provided as plain-text retrieval with chunking rather than other formats

Topics

ai-agentbooksbunebooksgutenbergliteraturemcpmcp-servermodel-context-protocolproject-gutenbergpublic-domainstdiostreamable-httptypescript