io.github.ridhwaan-ai/pressready
Turn Markdown chapters into KDP-ready EPUB, print interior PDF and wrap cover PDF.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
pressreadyclaude mcp add pressready -- uvx pressready==0.1.0 mcp
{
"mcpServers": {
"pressready": {
"command": "uvx",
"args": [
"pressready==0.1.0",
"mcp"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
PressReady
Manuscript in, publish-ready book out. Give it Markdown chapters, metadata and a front-cover image. It returns:
- Kindle EPUB 3 (cover embedded, TOC, front/back matter)
- Print interior PDF at the requested trim size (5x8, 5.5x8.5, 6x9, 8.5x11)
- Full-wrap paperback cover PDF (spine width computed from page count and paper type)
- Upload checklist (JSON) with the values KDP asks for
mcp-name: io.github.ridhwaan-ai/pressready
Install: pip install pressready (or run without installing: uvx pressready mcp).
Live API: https://pressready-wp38.onrender.com (agent docs: /llms.txt; pricing: /v1/pricing). Free tier: 3 builds a day per client; unlimited with a license key. The free host sleeps when idle, so the first request can take about a minute.
CLI
pip install pressready pressready build manuscript/ --trim 5.5x8.5 --paper cream
MCP server
uvx pressready mcp
MCP client config:
{"mcpServers": {"pressready": {"command": "uvx", "args": ["pressready", "mcp"]}}}
Tools: build_book, spine_width, list_trim_sizes.
HTTP API
uvicorn pressready.api:app
POST /v1/bookscreates a job,GET /v1/books/{id}returns status and download URLsGET /v1/limits,GET /v1/pricing: machine-readable limits and pricingGET /llms.txt,GET /quickstart.txt: agent docsGET /openapi.json: OpenAPI specGET /health: health check
Jobs are in memory and expire after about 15 minutes.
Notes
PressReady produces files; it never logs in to KDP or any other site. Check the output in KDP's previewer before publishing. Output is generated by software; disclose AI use in KDP where its rules require it.
Frequently asked questions
What is io.github.ridhwaan-ai/pressready?
Turn Markdown chapters into KDP-ready EPUB, print interior PDF and wrap cover PDF.
How do I install io.github.ridhwaan-ai/pressready?
It runs on your machine. In Claude Code: claude mcp add pressready -- uvx pressready==0.1.0 mcp. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.ridhwaan-ai/pressready need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.ridhwaan-ai/pressready open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.ridhwaan-ai/pressready?
It is published by ridhwaan-ai. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.