Ebook-MCP
@onebirdrocks
关于 Ebook-MCP
A MCP server that supports mainstream eBook formats including EPUB, PDF and more. Simplify your eBook user experience with LLM.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"ebook-mcp": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Ebook-MCP?
Ebook-MCP is a Model Context Protocol (MCP) server for processing electronic books in EPUB and PDF formats. It provides standardized APIs that enable LLM applications to interact with e-book content through natural language conversations.
How to use Ebook-MCP?
Clone the repository, install dependencies with uv pip install -e ., then start the server using uv run mcp dev src/ebook_mcp/main.py for development or uv run src/ebook_mcp/main.py for production. Configure the MCP client (e.g., Cursor) with the provided JSON snippet.
Key features of Ebook-MCP
- Extract metadata (title, author, dates) from EPUB and PDF.
- Extract table of contents from EPUB and PDF.
- Extract chapter content with Markdown output.
- Batch process multiple EPUB or PDF files.
- Extract PDF content by page number or chapter title.
- Markdown output support for both formats.
Use cases of Ebook-MCP
- Ask "Show me all EPUB files in my downloads folder" for smart library management.
- Have natural conversations like "Summarize the key points about RAG from this book."
- Create quizzes or exercises based on book chapters for active learning.
- Navigate content with queries like "Find all sections discussing prompt engineering."
FAQ from Ebook-MCP
Which ebook formats does Ebook-MCP support?
Currently supports EPUB and PDF formats.
How do I start the Ebook-MCP server in production mode?
Run uv run src/ebook_mcp/main.py from the project directory.
What are the main dependencies of Ebook-MCP?
Key dependencies include ebooklib, PyPDF2, PyMuPDF, beautifulsoup4, html2text, pydantic, and fastmcp.
How do I configure Ebook-MCP with Cursor?
Add the JSON configuration to Cursor with the uv command, pointing to the main.py script in the src/ebook_mcp directory.
Are there any limitations with PDF processing?
PDF processing relies on the document's table of contents; extraction may vary depending on the PDF's structure.
其他 分类下的更多 MCP 服务器

EverArt
modelcontextprotocolModel Context Protocol Servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
评论