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.
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
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/veldica/publishready-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server