https://github.com/mvanhorn/cli-printing-press CLI Printing Press — это инструмент для автоматической генерации продвинутых интерфейсов командной строки (CLI) и серверов по протоколу Model Context Protocol (MCP) для различных API или веб-сайтов. Проект ориентирован в первую очередь на эффективное взаимодействие с ИИ-агентами (например, Claude Code, Cursor), помогая им экономить токены и работать быстрее.

  • Универсальные источники: инструмент может генерировать CLI на основе спецификации OpenAPI, файлов HAR или просто анализируя трафик сайта через встроенный браузер (если у сервиса нет официального API).
  • Продвинутая локальная архитектура: сгенерированные утилиты включают локальную базу данных SQLite, полнотекстовый поиск FTS5 и инкрементальную синхронизацию. Это позволяет делать сложные аналитические запросы офлайн.
  • Оптимизация под ИИ-агентов: вывод автоматически переключается в формат JSON при передаче через пайпы (|), поддерживает компактный режим отображения для экономии токенов (--compact) и использует типизированные коды выхода для автоисправления ошибок агентами.
  • Двойной интерфейс: из одной спецификации создается одновременно CLI-приложение на Go (Cobra) и MCP-сервер для интеграции в AI-инструменты разработки.
  • Автоматическая валидация: перед публикацией сгенерированный инструмент проходит строгую четырехэтапную проверку качества (scorecard, dogfood, runtime-тесты и live-проверку).
https://github | Сетка — социальная сеть от hh.ru