pressready について
PressReadyは、Markdownの章、メタデータ、表紙画像からAmazon KDP向けの出版ファイルを作成します。Kindle EPUBや印刷用PDF、JSONのアップロードチェックリストを生成しますが、KDPへのログインは行いません。
主な機能
- 01Kindle EPUB 3の生成
- 02指定サイズの印刷本文PDF作成
- 03背幅を算出した表紙PDF作成
- 04JSONアップロードチェックリストの生成
- 05コマンドラインまたはMCPでの書籍作成
活用シーン
- 01KDP向けMarkdown原稿の準備
- 02指定サイズで印刷用ファイルを生成
- 03ペーパーバック表紙の背幅を計算
- 04公開前にKDPのアップロード情報を確認
MCP 対応
書籍生成や印刷レイアウト情報の取得に使うbuild_book、spine_width、list_trim_sizesツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| trim | string | いいえ | |
| paper | string | いいえ | |
| out_dir | string | いいえ | |
| keywords | any | いいえ | |
| back_text | string | いいえ | |
| cover_image | string | はい | |
| manuscript_dir | string | はい |
詳細
PressReady
原稿を入れると、出版可能な書籍が完成します。Markdown の章、メタデータ、表紙画像を渡すと、次のものが生成されます。
- Kindle EPUB 3(表紙を埋め込み、目次、前付け・後付け付き)
- 指定した判型(5x8、5.5x8.5、6x9、8.5x11)の印刷用本文 PDF
- ページ数と用紙の種類から背幅を計算した、ペーパーバック用の全面カバー PDF
- KDP で求められる値を含むアップロード用チェックリスト(JSON)
mcp-name: io.github.ridhwaan-ai/pressready
インストール方法:pip install pressready(または、インストールせずに実行:uvx pressready mcp)。
ライブ API:https://pressready-wp38.onrender.com(エージェント向けドキュメント:/llms.txt、料金:/v1/pricing)。無料プランでは、クライアントごとに1日3回までビルドできます。ライセンスキーがあれば無制限です。無料ホストはアイドル時にスリープするため、最初のリクエストには約1分かかることがあります。
CLI
pip install pressready
pressready build manuscript/ --trim 5.5x8.5 --paper cream
MCP サーバー
uvx pressready mcp
MCP クライアントの設定:
{"mcpServers": {"pressready": {"command": "uvx", "args": ["pressready", "mcp"]}}}
ツール:build_book、spine_width、list_trim_sizes。
HTTP API
uvicorn pressready.api:app
POST /v1/booksでジョブを作成し、GET /v1/books/{id}でステータスとダウンロード URL を返しますGET /v1/limits、GET /v1/pricing:機械可読形式の制限と料金GET /llms.txt、GET /quickstart.txt:エージェント向けドキュメントGET /openapi.json:OpenAPI 仕様GET /health:ヘルスチェック
ジョブはメモリ上に保存され、約15分後に期限切れになります。
注意事項
PressReady はファイルを生成するだけで、KDP やその他のサイトにログインすることはありません。出版前に、KDP のプレビューアーで出力を確認してください。出力はソフトウェアによって生成されます。KDP の規則で求められる場合は、AI の使用を開示してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。