epub-mcp

epub-mcp

3.1

If you are the rightful owner of epub-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project is an MCP related to EPUB files, providing an MCP tool for reading EPUB file contents.

The EPUB MCP server is designed to facilitate the reading and manipulation of EPUB file contents through a Model Context Protocol (MCP) interface. It leverages the `@lingo-reader/epub-parser` API to provide a comprehensive set of tools for interacting with EPUB files. This server is particularly useful for applications that require dynamic access to EPUB file structures, such as eBook readers or content management systems. By integrating with the MCP framework, it allows for seamless communication and command execution related to EPUB files, making it a versatile tool for developers working with digital publications.

Features

  • Provides a tool for initializing or resetting EPUB files.
  • Offers functions to retrieve various components of an EPUB file, such as collections, file info, manifest, metadata, navigation list, page list, spine, and table of contents.
  • Allows loading of specific chapters from an EPUB file.
  • Integrates with the `@lingo-reader/epub-parser` API for detailed EPUB file parsing.
  • Supports configuration for different environments, including Windows and Node.js.