Epublys について
Epublys は、電子書籍の EPUB・PDF 操作用ツールを提供するホスト型のリモート MCP サービスです。MCP クライアントから文書を編集・変換したいユーザー向けで、ファイルはメモリ上で処理され、保存されません。
主な機能
- 01EPUB の結合、分割、圧縮
- 02EPUB、PDF、Markdown、DOCX の変換
- 03EPUB メタデータとカバーの読み取り・編集
- 04EPUB 構造の検証と任意の修復
- 05説明文から AI カバーを生成
活用シーン
- 01複数の EPUB 書籍を結合
- 02Markdown ファイルから EPUB3 を作成
- 03EPUB を PDF または Markdown に変換
- 04EPUB の構造を確認して修復
MCP 対応
インストール不要のリモート MCP エンドポイント https://epublys.com/mcp を Streamable HTTP で提供します。ツールの引数と戻り値では、ファイルを Base64 文字列で受け渡します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://epublys.com/mcpclaude mcp add --transport http com-epublys-epublys https://epublys.com/mcp{"mcpServers":{"com-epublys-epublys":{"type":"http","url":"https://epublys.com/mcp"}}}Cursor で開く{"servers":{"com-epublys-epublys":{"type":"http","url":"https://epublys.com/mcp"}}}VS Code で開く{"mcpServers":{"com-epublys-epublys":{"type":"http","url":"https://epublys.com/mcp"}}}{"mcpServers":{"com-epublys-epublys":{"serverUrl":"https://epublys.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://epublys.com/mcp認証が必要ツール
詳細
Epublys MCP サーバー
EPUB および PDF 電子書籍を操作するリモート MCP サーバーです。結合、分割、圧縮、変換、メタデータの編集、検証、AI 表紙の生成に対応しています。epublys.com が提供し、Cloudflare Workers 上で稼働しています。
これはホスト型サーバー(Streamable HTTP)です。インストールは不要です。このリポジトリには公開マニフェスト、設定例、ドキュメントのみが含まれています。
- エンドポイント:
https://epublys.com/mcp(Streamable HTTP) - 認証: 無料プランでは不要です。任意の Bearer API キー(https://epublys.com/account で無料作成)を使用すると、アカウントの利用枠と Pro を利用できます。
- サーバーカード: https://epublys.com/.well-known/mcp/server-card.json
- エージェント向けドキュメント全文: https://epublys.com/llms-full.txt
- レジストリ: 公式 MCP レジストリの
com.epublys/epublys
クイックスタート
キーなし(無料プラン)
Claude Code:
claude mcp add --transport http epublys https://epublys.com/mcp
その他の MCP クライアント(claude_desktop_config.json、cline_mcp_settings.json など):
{
"mcpServers": {
"epublys": {
"url": "https://epublys.com/mcp"
}
}
}
無料プランは IP アドレスで識別され、ウェブサイトの無料の日次利用枠を共有します。試用版ではなく、永続的に利用できます。
キーあり(アカウントの利用枠、Pro)
- https://epublys.com/account にサインインし、API キー(
epl_…— キーの表示は一度のみ)を作成します。 - Bearer ヘッダーとして送信します。
{
"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"
誤ったキー、形式が不正なキー、または取り消し済みのキーを使用すると 401 が返され、無料プランへ黙ってフォールバックすることはありません。キーは Authorization ヘッダーにのみ指定してください。URL にキーを指定すると拒否されます。
ツール
| ツール | 説明 |
|---|---|
merge_epub | 複数の EPUB ファイルを 1 つに結合します |
split_epub | 章の範囲を指定して EPUB を分割します |
compress_epub | ファイルサイズを小さくするために EPUB を圧縮します |
epub_to_pdf | EPUB を PDF に変換します |
pdf_to_epub | PDF を EPUB に変換します |
epub_to_markdown | EPUB を Markdown に変換します |
markdown_to_epub | Markdown ファイルから EPUB3 を作成します(YAML フロントマター、Obsidian ウィキリンクに対応) |
docx_to_epub | DOCX を EPUB に変換します |
read_epub_metadata | EPUB のメタデータを読み取ります |
edit_epub_metadata | EPUB のメタデータと表紙を編集します |
validate_epub | EPUB の構造を検証します(任意で自動修正も可能) |
generate_cover | 説明文から AI 書籍表紙を生成します(Pro) |
upgrade_to_pro | キーに紐付けられたアカウントの Stripe チェックアウトリンクを返します(キーなしで呼び出すと料金ページの URL を返します) |
ファイルは、ツールの引数および結果内で Base64 エンコードされた文字列として渡されます。
制限
| 無料 | Pro($9/mo または $72/yr) | |
|---|---|---|
| ファイルサイズ | 5 MB(split_epub は 15 MB、pdf_to_epub は 10 MB) | リクエストあたり 30 MB |
| 結合 | 10 ファイル、合計 20 MB | 50 ファイル、合計 30 MB |
| 1 日あたりの操作数 | 1 日 3 回(メタデータの読み取りは常にカウント対象外) | 無制限 |
| レート | 15 req/min | 60 req/min |
| 出力時のブランド表示 | Epublys の奥付 | なし |
generate_cover | — | 月 30 回 |
プライバシー
ファイルはメモリ内で処理され、保存されることはありません。アップロード用バケットも、データ保持も、コンテンツのログ記録もありません。匿名の利用状況メトリクス(ツール名、ステータス、サイズ)のみを収集します。
REST API
同じツールを OpenAPI 仕様付きの通常の REST API からも利用できます。https://epublys.com/for-ai-agents をご覧ください。
このリポジトリについて
Epublys サービス自体はクローズドソースです。このリポジトリには公開 MCP マニフェスト(server.json、smithery.yaml)とドキュメントのみが含まれており、レジストリエントリー com.epublys/epublys の正式な公開場所です。MCP 連携に関する問題は歓迎します。製品サポートについては https://epublys.com/about をご利用ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。