EPUB MCP服务器
EPUB 用于读取格式文件Model Context Protocol (MCP) 服务器。LLM 表示EPUB 中所述修改相应参数的值。
机能
- EPUB 元数据检索
- 获取目录
- 以章节/章节为单位读取内容
- EPUB 内容全文搜索
- EPUB 获取内部图像列表
安装
npm install构建
npm run build交付工具
load_epub
EPUB 装入文件。
参数:
filePath(string): 装入EPUB 文件路径
read_epub_metadata
已装入EPUB 获取文件的元数据。
返回值: 标题、作者、出版社等信息
read_epub_toc
已装入EPUB 获取文件目录。
返回值: 分层结构目录信息
read_epub_chapter
读取指定章节或章节的内容。
参数:
chapterId(string): 读取章节的ID 在工作空间的边缘href
search_epub_content
EPUB 查找内容。
参数:
query(string): 要搜索的文本
list_epub_images
EPUB 中所述修改相应参数的值。
技术仕样
- Node.js 18.0.0以上
- TypeScript
- 模型上下文协议SDK
- epub2 (EPUB解析)
- jsdom (HTML解析)
