mcpField
P
pressready

pressready

本地服务
github.com/ridhwaan-ai生产力01 天前更新

关于 pressready

PressReady 将 Markdown 章节、元数据和封面图转换为 Amazon KDP 出版文件。作者可生成 Kindle EPUB、印刷内页与封面 PDF,以及 JSON 上传清单;它只生成文件,不会登录 KDP。

主要功能

  1. 01生成 Kindle EPUB 3
  2. 02按指定裁切尺寸生成内页 PDF
  3. 03生成并计算书脊宽度的封面 PDF
  4. 04生成 JSON 上传清单
  5. 05通过命令行或 MCP 构建图书

适用场景

  1. 01为 KDP 准备 Markdown 手稿
  2. 02按指定裁切尺寸生成印刷文件
  3. 03计算平装封面的书脊宽度
  4. 04出版前核对 KDP 上传所需信息

MCP 相关

向 MCP 客户端提供 build_book、spine_width 和 list_trim_sizes 工具,用于生成图书及获取印刷版式信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ridhwaan-ai-pressready": {
"command": "uvx",
"args": [
"pressready"
]
}
}
}
启动命令uvx pressready

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypipressready0.1.0

工具

3

收录的工具列表 · 更新于 3 天前

参数类型必填说明
trimstring否
paperstring否
out_dirstring否
keywordsany否
back_textstring否
cover_imagestring是
manuscript_dirstring是

详细介绍

PressReady

输入手稿,输出可直接出版的书籍。提供 Markdown 章节、元数据和封面图片,即可生成:

  1. Kindle EPUB 3(内嵌封面、目录、前置/后置内容)
  2. 按所需裁切尺寸(5x8、5.5x8.5、6x9、8.5x11)排版的印刷内页 PDF
  3. 全包式平装封面 PDF(根据页数和纸张类型计算书脊宽度)
  4. 上传清单(JSON),包含 KDP 要求填写的值

mcp-name: io.github.ridhwaan-ai/pressready

安装:pip install pressready(也可以不安装,直接运行:uvx pressready mcp)。 在线 API:https://pressready-wp38.onrender.com(Agent 文档:/llms.txt;定价:/v1/pricing)。免费套餐:每个客户端每天可生成 3 次;使用许可证密钥可无限生成。免费主机在空闲时会休眠,因此首次请求可能需要约一分钟。

命令行

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:Agent 文档
  • GET /openapi.json:OpenAPI 规范
  • GET /health:健康检查

任务保存在内存中,约 15 分钟后过期。

注意事项

PressReady 只生成文件;它不会登录 KDP 或任何其他网站。发布前,请在 KDP 的预览器中检查输出文件。输出由软件生成;如果 KDP 的规则要求披露 AI 使用情况,请务必披露。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。