Epub Mcp
@hhk-png
About Epub Mcp
mcp about load content from epub file
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"epub-mcp": {
"command": "npx",
"args": [
"-y",
"epub-mcp"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Epub Mcp?
Epub Mcp is an MCP server that provides a set of tools for reading EPUB file contents. It is designed for use with MCP clients such as cline (formerly known as cline) and wraps the @lingo-reader/epub-parser library to expose EPUB reading capabilities as MCP tools.
How to use Epub Mcp?
Install and run using npx -y epub-mcp or execute directly with Node.js via <Installation Directory>/node_modules/epub-mcp/dist/index.mjs. Configure it under mcpServers in your MCP client (e.g., cline) using the command/args syntax. On Windows use cmd /c npx -y epub-mcp for compatibility.
Key features of Epub Mcp
- Initialize or reset an EPUB file (
initEpubFile) - Retrieve the collection list (
getCollection) - Get file information (
getFileInfo) - Obtain the manifest (
getManifest) - Read metadata (
getMetadata) - Navigate the nav list (
getNavList) - Get the page list (
getPageList) - Retrieve the spine (
getSpine) - Access the table of contents (
getToc) - Load a specific chapter (
loadChapter)
Use cases of Epub Mcp
- Extract metadata (title, author, etc.) from EPUB files
- Browse the full table of contents of an ebook
- Load and display individual chapters programmatically
- Analyze the manifest and spine structure of an EPUB
- Build an AI‑powered reading assistant using MCP tools
FAQ from Epub Mcp
What dependencies does Epub Mcp require?
Epub Mcp requires Node.js and npx runtime. It internally uses the @lingo-reader/epub-parser library, which is bundled when installed via npm.
How do I configure Epub Mcp on Windows?
On Windows use the following JSON configuration: "command": "cmd" with "args": ["/c", "npx", "-y", "epub-mcp"] to ensure compatibility.
Does Epub Mcp modify EPUB files?
No. All tools are read‑only — they retrieve information but do not alter the EPUB file.
What tools does Epub Mcp provide?
Epub Mcp offers 10 tools: initEpubFile, getCollection, getFileInfo, getManifest, getMetadata, getNavList, getPageList, getSpine, getToc, and loadChapter. Detailed documentation is available in the linked library’s README.
Where can I find the detailed tool documentation?
The underlying API documentation for @lingo-reader/epub-parser is at https://github.com/hhk-png/lingo-reader/blob/main/packages/epub-parser/README-zh.md (Chinese).
Frequently asked questions
What dependencies does Epub Mcp require?
Epub Mcp requires Node.js and `npx` runtime. It internally uses the `@lingo-reader/epub-parser` library, which is bundled when installed via npm.
How do I configure Epub Mcp on Windows?
On Windows use the following JSON configuration: `"command": "cmd"` with `"args": ["/c", "npx", "-y", "epub-mcp"]` to ensure compatibility.
Does Epub Mcp modify EPUB files?
No. All tools are read‑only — they retrieve information but do not alter the EPUB file.
What tools does Epub Mcp provide?
Epub Mcp offers 10 tools: `initEpubFile`, `getCollection`, `getFileInfo`, `getManifest`, `getMetadata`, `getNavList`, `getPageList`, `getSpine`, `getToc`, and `loadChapter`. Detailed documentation is available in the linked library’s README.
Where can I find the detailed tool documentation?
The underlying API documentation for `@lingo-reader/epub-parser` is at https://github.com/hhk-png/lingo-reader/blob/main/packages/epub-parser/README-zh.md (Chinese).
Basic information
More Other MCP servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Codelf
unbugA search tool helps dev to solve the naming things problem.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments