Epublys

com.epublys由 epublys.com 發布官方發布者v1.0.1更新於 Oct 24, 2026

EPUB/PDF tools: merge, split, compress, convert, edit metadata, validate ebooks.

已驗證Streamable HTTP可網頁執行檔案與儲存媒體與設計

概覽

AI 產生的概覽

託管式 EPUB/PDF 電子書工具,讓助理合併、拆分、壓縮、轉換、驗證電子書並編輯中繼資料。

可以做什麼
  • 合併、依章節範圍拆分與壓縮 EPUB 檔案,可移除未使用的圖片與字型
  • 在 EPUB、PDF、Markdown 與 DOCX 之間轉換,並可由 Markdown 章節建立 EPUB3
  • 讀取與編輯 EPUB 中繼資料及封面圖片
  • 驗證 EPUB 結構,並可選擇自動修正常見問題
  • 依描述生成 AI 書籍封面(Pro),並回傳升級用的 Stripe 結帳連結
適用情境
適合希望助理在不安裝本機工具的情況下整理、重構或轉換電子書檔案的情境,例如合併系列作品、拆出指定章節、把 Markdown 或 Word 稿件轉成 EPUB,或檢查 EPUB 是否符合規格。
執行需求
遠端 Streamable HTTP 端點,無需安裝。免費層不需帳號,以 IP 位址識別。可選擇在 Authorization 標頭提供 Bearer API 金鑰(在 Epublys 帳號中建立),以使用帳號額度與 Pro 功能。檔案以 base64 字串傳遞,大檔案會產生較大負載。
安裝前請注意
免費層每天僅 3 次操作、每分鐘 15 次請求,檔案大小受限,輸出帶有 Epublys 品牌標示;Pro 為每月 9 美元或每年 72 美元,upgrade_to_pro 會回傳 Stripe 結帳連結以供付款。檔案會送往第三方服務處理,其聲明僅在記憶體中處理且不儲存。編輯中繼資料與轉換會回傳修改後的檔案,請保留原始檔。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Epublys,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.epublys%2Fepublys/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "epublys": {
      "type": "http",
      "url": "https://epublys.com/mcp"
    }
  }
}

README

Epublys MCP Server

Remote MCP server for EPUB and PDF ebook manipulation — merge, split, compress, convert, edit metadata, validate, and generate AI covers. Backed by epublys.com, running on Cloudflare Workers.

This is a hosted server (Streamable HTTP). There is nothing to install — this repository holds the public manifests, configuration examples, and documentation.

Quickstart

Without a key (free tier)

Claude Code:

sh
claude mcp add --transport http epublys https://epublys.com/mcp

Any other MCP client (claude_desktop_config.json, cline_mcp_settings.json, etc.):

json
{  "mcpServers": {    "epublys": {      "url": "https://epublys.com/mcp"    }  }}

The free tier is identified by IP address and shares the website's free daily allowance. It is permanent, not a trial.

With a key (your account's allowance, Pro)

  1. Sign in at https://epublys.com/account and create an API key (epl_… — shown once).
  2. Send it as a Bearer header:
json
{  "mcpServers": {    "epublys": {      "url": "https://epublys.com/mcp",      "headers": { "Authorization": "Bearer epl_YOUR_KEY_HERE" }    }  }}

Claude Code: claude mcp add --transport http epublys https://epublys.com/mcp --header "Authorization: Bearer epl_YOUR_KEY_HERE"

A wrong, malformed or revoked key is a 401, not a silent fall back to the free tier. The key goes in the Authorization header only; a key in the URL is rejected.

Tools

ToolDescription
merge_epubMerge multiple EPUB files into one
split_epubSplit an EPUB by chapter ranges
compress_epubCompress an EPUB to reduce file size
epub_to_pdfConvert EPUB to PDF
pdf_to_epubConvert PDF to EPUB
epub_to_markdownConvert EPUB to Markdown
markdown_to_epubBuild an EPUB3 from Markdown files (YAML frontmatter, Obsidian wikilinks)
docx_to_epubConvert DOCX to EPUB
read_epub_metadataRead EPUB metadata
edit_epub_metadataEdit EPUB metadata and cover
validate_epubValidate EPUB structure (with optional auto-fix)
generate_coverGenerate an AI book cover from a description (Pro)
upgrade_to_proReturn a Stripe checkout link for the account behind the key (keyless calls get the pricing URL)

Files are passed as base64-encoded strings in tool arguments and results.

Limits

FreePro ($9/mo or $72/yr)
File size5 MB (15 MB split_epub, 10 MB pdf_to_epub)30 MB per request
Merge10 files, 20 MB total50 files, 30 MB total
Daily operations3 per day (reading metadata is never metered)unlimited
Rate15 req/min60 req/min
Output brandingEpublys colophonnone
generate_cover—30/month

Privacy

Files are processed in memory and never stored. There is no upload bucket, no retention, no content logging. Anonymous usage metrics only (tool name, status, sizes).

REST API

The same tools are available over plain REST with an OpenAPI spec — see https://epublys.com/for-ai-agents.

About this repository

The Epublys service itself is closed-source. This repository contains only the public MCP manifests (server.json, smithery.yaml) and documentation, and is the canonical public home for the com.epublys/epublys registry entry. Issues are welcome for MCP integration problems; for product support use https://epublys.com/about.

來源:README.md,提交 2676bd3

工具

13

merge_epub

Merge multiple EPUB files into a single ebook with table of contents and chapter dividers. Accepts 2+ base64-encoded EPUB files. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數files必填namestitleauthordividers

split_epub

Split an EPUB. With a chapter range (chapterStart and/or chapterEnd) the result is ONE base64-encoded EPUB of exactly those chapters, in order, with the book's metadata, a table of contents limited to them and the fonts and images they use. Without a range the result is a base64-encoded ZIP archive holding one EPUB per chapter. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數file必填namechapterEndchapterStartkeepMetadata

compress_epub

Compress an EPUB file to reduce its size. Can optionally strip unused assets (images, fonts not referenced by any chapter). Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數file必填namelevelstripUnused

read_epub_metadata

Read metadata from an EPUB file (title, author, language, publisher, description, series, cover status, etc.). Returns JSON — no file output. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數file必填

edit_epub_metadata

Edit metadata fields in an EPUB file (title, author, language, publisher, description, series, cover image, etc.). Returns the modified EPUB. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數datefile必填isbnnamecovertitleauthorseriesauthorslanguagesubjectspublisher另有 2 個

epub_to_pdf

Convert an EPUB ebook to PDF. Supports page size, margins, font, and page number options. Pro ($9/mo) is strongly recommended for PDF conversion — the 30MB limit handles illustrated or academic books that exceed the free 5MB cap. Upgrade at https://epublys.com/pricing

輸入參數file必填namemarginsfontSizepageSizefontFamilypageNumbers

pdf_to_epub

Convert a PDF document to EPUB ebook format. Supports automatic chapter detection, image extraction (Pro), and custom chapter grouping. Free tier supports up to 10MB per PDF. Pro ($9/mo) is strongly recommended for PDF conversion — the 30MB limit handles most scanned or illustrated PDFs. Upgrade at https://epublys.com/pricing

輸入參數file必填namelanguagechapterModeextractImagespagesPerChapter

markdown_to_epub

Build a valid EPUB3 ebook from Markdown files — one file per chapter, in array order. Understands YAML frontmatter (title/author) and Obsidian [[wikilinks]]; cross-file .md links are rewritten to chapter links inside the book. No Pandoc required. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數files必填titleauthorlanguage

docx_to_epub

Convert a Word document (.docx) to a valid EPUB3 ebook. Chapters split on the document's top heading level (Heading 1 in a normal manuscript), or on page breaks, or not at all. Keeps bold/italic, lists, tables, inline images (PNG/JPEG/GIF/WebP), hyperlinks and footnotes; reads the title and author from the document's properties. No Pandoc, no Calibre. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數file必填nametitleauthorlanguagechapterMode

epub_to_markdown

Convert an EPUB ebook to Markdown. Returns a ZIP with one Markdown file per chapter (YAML frontmatter with title/book/author/chapter), an index.md with book metadata and a linked table of contents, and the referenced images. Plain CommonMark — drops straight into an Obsidian vault or any notes pipeline. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數file必填nameincludeImages

validate_epub

Validate an EPUB file for errors, compatibility issues, and spec compliance. Returns JSON with check results. Can optionally auto-fix common issues. Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding. Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding. When a call is refused with daily_limited or a Pro-only error, call the `upgrade_to_pro` tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

輸入參數file必填autoFixdeepScan

generate_cover

Generate an AI book cover image using FLUX. Describe your vision, pick a genre, and get a portrait JPEG cover — 768×1152 when the model honours the requested size, otherwise its default square. The AI enhances your prompt with professional composition guidance while preserving your creative vision. Pro only ($9/mo). Upgrade at https://epublys.com/pricing

輸入參數seedgenretitleauthordescription

upgrade_to_pro

Get a checkout link so the user can upgrade THIS account to Epublys Pro. Call this when another tool is refused with `daily_limited` or a Pro-only error, or when the user asks to upgrade. Returns a Stripe checkout URL to hand to the user — they complete payment in their own browser. Creates no charge by itself, and the link is bound to the account that owns the API key being used, so it cannot be used to pay for anyone else. If the account is already Pro it says so and returns no link. Needs an API key: without one it returns the pricing URL instead of a checkout link. Free: 3 operations/day, 5MB per file. Pro: unlimited daily operations, 30MB per operation, 60 req/min, no branding on output.

輸入參數plan

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。