publishready
PublishReady: Control de escritura profesional
PublishReady es un sistema de análisis de escritura determinista diseñado para convertir borradores de IA en textos listos para publicar. Sirve como paso final de control de calidad para la prosa generada por IA, proporcionando métricas locales, cumplimiento de objetivos y palancas de revisión específicas sin enviar texto a servicios remotos.
Los paquetes de PublishReady
Este proyecto está estructurado como un monorepo profesional y estratificado que contiene paquetes especializados:
Paquetes principales
@veldica/publishready-mcp: La implementación del servidor del Protocolo de Contexto de Modelo (MCP) (
publishready-mcp).@veldica/publishready-cli: La herramienta de línea de comandos para análisis local (
publishready).@veldica/publishready-core: El motor de orquestación central.
@veldica/publishready-schemas: Esquemas Zod unificados e interfaces explícitas.
Bibliotecas subyacentes
@veldica/prose-analyzer: Señales de estilo deterministas (variedad, densidad, repetición, textura narrativa).
@veldica/readability: Biblioteca consolidada de todas las fórmulas de legibilidad principales.
@veldica/prose-tokenizer: Tokenización de prosa independiente compatible con markdown.
@veldica/prose-linter: Comprobaciones de objetivos, palancas de revisión, integridad del contenido y marcadores deterministas de prosa que suena a IA.
Related MCP server: readability-mcp-server
Instalación
Servidor MCP (Recomendado)
Añada el servidor a la configuración de su cliente MCP:
{
"mcpServers": {
"publishready": {
"command": "npx",
"args": ["-y", "@veldica/publishready-mcp"]
}
}
}Línea de comandos
npx @veldica/publishready-cli analyze sample.txtMCP alojado
Para implementaciones en Smithery, VPS o gateway, ejecute el servidor con Streamable HTTP:
npx @veldica/publishready-mcp --transport=http --port=3000El endpoint MCP es /mcp; el endpoint de salud es /health.
Características clave
Modos de plantilla, objetivo y referencia: Compare la escritura con plantillas integradas, objetivos numéricos explícitos, texto de referencia o perfiles de referencia reutilizables.
Métricas deterministas: Recuentos estructurales, distribuciones de oraciones y párrafos, señales léxicas, escaneabilidad, proxies de ficción y fórmulas de legibilidad.
Palancas de revisión específicas: Sugerencias clasificadas y basadas en evidencia como
shorten_long_sentences,replace_difficult_wordsyreduce_abstract_wording.Auditoría de prosa que suena a IA: Inventario de marcadores deterministas para prosa formulista, genérica o demasiado pulida, incluyendo coincidencias exactas y recuentos de frases rastreadas.
Soporte para ficción y no ficción: Métricas narrativas para diálogo, densidad sensorial, redacción abstracta y ritmo de la escena.
Interpretación explicable: Interpretación de objetivos y métricas que explica la audiencia, los casos de uso, las implicaciones de estilo y las compensaciones.
Local-first y privado: Basado en Stdio, determinista, sin llamadas a API externas y sin envoltorios de LLM.
Superficie de herramientas MCP
El servidor MCP expone 16 herramientas especializadas para el análisis y control, incluyendo audit_ai_sounding_prose para el análisis determinista de marcadores de IA. Para obtener una lista completa y documentación, consulte el README de MCP.
Filosofía determinista
Este paquete evita explícitamente la perplejidad y otras puntuaciones dependientes del modelo. Creemos que el control de escritura debe ser:
Explicable: Debe saber exactamente por qué cambió una puntuación.
Reproducible: El mismo texto siempre debe producir las mismas métricas.
Práctico: Una métrica solo es útil si le indica qué cambiar.
Desarrollo
npm install
npm run build
npm run lint
npm run typecheck
npm testMetadatos de publicación
Paquete npm:
@veldica/publishready-mcpNombre en el registro MCP:
io.github.veldica/publishreadyPágina de inicio del producto:
https://veldica.com/publish-readyRepositorio fuente:
https://github.com/veldica/publishready-mcp
Metadatos de registro y directorio
PublishReady está preparado para el descubrimiento en el directorio MCP a través de:
Temas del repositorio de GitHub
Palabras clave del paquete npm
Metadatos de Glama a través de
glama.jsonMetadatos oficiales del registro MCP a través de
mcpName
Este MCP está diseñado para flujos de trabajo de escritura asistida por IA donde el modelo debe mejorar la claridad, la estructura, la legibilidad y la preparación para la publicación, preservando al mismo tiempo los hechos, la terminología, la intención y la voz del autor.
Licencia
MIT
Related MCP Connectors
Paid deterministic data-quality and execution-verification tools for AI agents.
Preflight QA for AI-agent deliverables with structured verdicts and repair guidance.
Free pre-action policy checks and data cleaning for autonomous AI agents.
Deterministic runtime safety for AI agents: scan PII, gate tool actions, verify LLM output.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to score drafts for AI-content-spam risk before publishing and scan entire sites, providing a pre-publish QA gate with pass/warn/fail verdicts.22 npmMIT
- AlicenseAqualityCmaintenanceLets any AI agent score and simplify its own text before it reaches a human, using Flesch readability metrics and plain-language rewrites entirely on the local machine.2MIT
- AlicenseAqualityBmaintenanceEnables AI agents to transform raw thoughts, code, research, or documents into polished long-form articles and multi-platform social posts with automated privacy sanitization.428 PyPIMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI hosts to check text for grammar, spelling, and style errors, measure readability, and generate tone-adjusted rewrites through structured tool calls. Every tool returns predictable, typed output for reliable routing and results.MIT