# CLI Printing Press: genera CLI y MCP para servicios y APIs

> Convierte una API o un servicio web en una CLI orientada a agentes y un servidor MCP. El flujo investiga, genera y verifica el resultado; las skills guían el trabajo y el binario ejecuta sus fases.

Verificado el 26 oct 2026.

## Qué es

CLI Printing Press es un generador de herramientas de terminal para agentes. Combina un binario Go con skills que conducen la investigación y construcción de una CLI y un servidor MCP. El catálogo de herramientas ya publicadas vive en un repositorio separado, Printing Press Library.

## Para qué te sirve

- Cuando tu agente necesita consultar una API que todavía no tiene una interfaz cómoda de terminal.
- Cuando quieres generar CLI y MCP a partir de una misma integración.
- Cuando una operación repetitiva exige combinar datos en una caché SQLite y consultarlos localmente.

## Cómo funciona

La skill conduce el proceso desde la identificación del servicio hasta las comprobaciones del código producido. Puede partir de una especificación, una web o una captura HAR según el flujo documentado. El binario participa en la generación y evaluación; instalar solo una de las dos piezas deja el circuito incompleto.

El proyecto diferencia el generador `cli-printing-press` del instalador de catálogo `printing-press`. No son comandos intercambiables. Las salidas incluyen los binarios de CLI y MCP, documentos de investigación y evidencias de verificación que conviene revisar antes de conectar cuentas reales.

## Antes de empezar

El README actual pide Go 1.26.10 o posterior, Node/npm para `npx` y un agente compatible con skills. Claude Code es la vía más probada; hay instrucciones específicas para Codex y Cursor. El código es MIT, pero los servicios consultados y el modelo que ejecuta el flujo pueden tener costes propios.

## Límites y alternativas

Generar una integración no prueba que todas sus operaciones sean correctas ni estables. Las APIs no oficiales pueden cambiar y las capturas de tráfico pueden contener datos privados. Empieza con una operación de lectura y revisa los entregables. Antes de generar otra herramienta, busca si el catálogo o una CLI oficial ya resuelve tu necesidad.

## Recursos

- [Repo en GitHub](https://github.com/mvanhorn/cli-printing-press) - 4850 estrellas, licencia MIT.
- [Licencia](https://github.com/mvanhorn/cli-printing-press/blob/main/LICENSE) - condiciones del código.
- [README](https://github.com/mvanhorn/cli-printing-press#install) - instalación y generación.
- [Catálogo](https://printingpress.dev/) - herramientas ya publicadas.

Datos comprobados con GitHub el 26 oct 2026. Último commit en la rama predeterminada: 2026-10-26.
