A local-first writing QA layer that runs deterministic style and readability checks without calling external APIs. It exposes 16 MCP tools including audit_ai_sounding_prose for formulaic phrase detection, analyze_with_template for matching genre conventions, and revision levers like shorten_long_sentences backed by specific evidence. Built on standalone packages for tokenization, readability formulas, and prose linting. Reach for this when you want reproducible metrics and actionable revision guidance on AI drafts before publishing, whether that's blog posts, documentation, or fiction. Works entirely locally over stdio, so your content stays private while you get concrete numbers on sentence variety, lexical density, dialogue ratio, and readability scores.
PublishReady is a deterministic writing analysis system designed to turn AI drafts into publish-ready writing. It serves as the final QA pass for AI-generated prose, providing local-first metrics, target compliance, and specific revision levers without sending text to remote services.
This project is structured as a professional, layered monorepo containing specialized packages:
publishready-mcp).publishready).Add the server to your MCP client configuration:
{
"mcpServers": {
"publishready": {
"command": "npx",
"args": ["-y", "@veldica/publishready-mcp"]
}
}
}
npx @veldica/publishready-cli analyze sample.txt
For Smithery, VPS, or gateway deployments, run the server with Streamable HTTP:
npx @veldica/publishready-mcp --transport=http --port=3000
The MCP endpoint is /mcp; the health endpoint is /health.
shorten_long_sentences, replace_difficult_words, and reduce_abstract_wording.The MCP server exposes 16 specialized tools for analysis and control, including audit_ai_sounding_prose for deterministic AI-marker analysis. For a full list and documentation, see the MCP README.
This package explicitly avoids perplexity and other model-dependent scores. We believe writing control should be:
npm install
npm run build
npm run lint
npm run typecheck
npm test
@veldica/publishready-mcpio.github.veldica/publishreadyhttps://veldica.com/publish-readyhttps://github.com/veldica/publishready-mcpPublishReady is prepared for MCP directory discovery through:
glama.jsonmcpNameThis MCP is designed for AI-assisted writing workflows where the model should improve clarity, structure, readability, and publish-readiness while preserving facts, terminology, intent, and author voice.
MIT