Printing Press

генератор CLI и MCP-серверов для любого сайта или API из одного промпта

printingpress.dev ↗
 Публичный пост

Что это

Printing Press — открытый инструмент на Go, который по спецификации API (OpenAPI, HAR-файл или просто URL сайта без публичного API) строит готовый CLI. На выходе получается сразу несколько форматов: Cobra CLI, Claude Code skill, MCP-сервер и локальная SQLite-база с полнотекстовым поиском для офлайн-запросов и составных выборок без обращения к удалённому API. Инструмент заявляет пайплайн из четырёх шагов: Claude исследует целевой сайт, каталогизирует доступные функции, генерирует Go-CLI, затем проверяет его работоспособность через собственное "dogfood"-тестирование со скорингом.

Для участника клуба это способ быстро обернуть любой сервис без API (или с неудобным API) в инструмент, которым агент может пользоваться напрямую из терминала, экономя токены: авторы утверждают, что CLI потребляет на порядок меньше токенов, чем эквивалентный MCP-сервер на той же задаче. Подходит для вайб-кодинга и автоматизации: можно сгенерировать CLI под нужный сервис за одну сессию с Claude Code, а также воспользоваться готовой библиотекой из десятков уже собранных CLI (спорт, путешествия, медиа, продуктивность) вместо генерации с нуля.

Проект полностью открытый (MIT), устанавливается через install-скрипт или go install, требует Go 1.26+, Node/npm и Claude Code (или Codex). Перед генерацией CLI для стороннего сервиса стоит свериться с его условиями использования — многие площадки прямо запрещают автоматизированный доступ.

Возможности

  • Генерирует CLI из OpenAPI-спеки, HAR-файла или просто URL сайта без публичного API
  • На выходе сразу Go CLI (Cobra), Claude Code skill, OpenClaw skill и MCP-сервер
  • Создаёт локальную SQLite-базу с полнотекстовым поиском для быстрых составных запросов без похода в удалённый API
  • Человекочитаемый вывод в терминале плюс агент-ориентированный JSON-формат
  • Типизированные коды выхода для самокоррекции агента без парсинга текста ошибок
  • Режим --compact снижает расход токенов на 60-80%, автоопределение JSON-вывода при пайпе
  • Встроенные --dry-run, --select, --stdin и двухуровневый scorecard для контроля качества сгенерированного CLI
  • Публичная библиотека готовых CLI (спорт, путешествия, финансы, медиа, продуктивность) с поиском и установкой в одну команду

Цена: Открытый исходный код под лицензией MIT, готового платного тарифа нет. Для работы сгенерированных CLI могут понадобиться собственные API-ключи сторонних сервисов, которые оплачиваются отдельно по их правилам

Откомментируйте первым 👇

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб