Ebook MCP Server

EPUB and PDF book content interaction through natural language queries and analysis.

Data last scanned today · Reviewed today

3410 tools381PythonApache-2.0

Overview

Ebook-MCP provides a standardized interface for processing digital book files, specifically supporting EPUB and PDF formats. It is designed to bridge the gap between static e-books and AI-driven workflows by allowing LLM applications to perform library management and content extraction tasks. By integrating this server with AI-powered IDEs, users can conduct natural language conversations with their reading materials. This facilitates summarization, chapter navigation, and the creation of study aids like quizzes or conceptual explanations based on the book content.

Our verdict

This project holds a high risk level with a security score of 34/100, largely because it is a community-maintained repository that has not undergone editorial review. Furthermore, the codebase has not received updates in over 198 days, suggesting potential maintenance stagnation. It is recommended only for those who can manually audit the code before local deployment.

  • Zero direct dependencies minimize the software supply chain surface
  • Supports common e-book formats including EPUB and PDF
  • Licensed under the permissive Apache-2.0 open source license
  • High security risk score of 34/100
  • Last commit occurred over six months ago
  • Lacks an official vendor maintainer or security audit

Tools

ToolDescriptionRisk
get_all_epub_filesGet all EPUB files in the specified directory.low
get_metadataGet metadata from an EPUB file.low
get_tocGet table of contents from an EPUB file.low
get_chapter_markdownGet chapter content in Markdown format.low
get_all_pdf_filesGet all PDF files in the specified directory.low
get_pdf_metadataGet metadata from a PDF file.low
get_pdf_tocGet table of contents from a PDF file.low
get_pdf_page_textGet plain text content from a specific page.low
get_pdf_page_markdownGet Markdown formatted content from a specific page.low
get_pdf_chapter_contentGet chapter content and corresponding page numbers by chapter title.low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

Which file formats are currently supported by the Ebook-MCP server?

The server currently supports EPUB and PDF file formats.

Which AI-powered IDEs and clients can I use with this server?

The server is designed to integrate with modern AI-powered tools like Cursor and Claude, and provides additional client examples in the mcp-client-example folder.

Badge

Ebook MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.