Pagecast CLI
CLI, скилл и MCP-сервер Pagecast: публикует HTML-отчеты, Markdown и статичные сайты на Cloudflare Pages по короткой ссылке
- 192 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Публикация выкладывает файлы в интернет на вашем аккаунте Cloudflare, а ссылка без пароля открыта любому, у кого есть адрес.
- Команда `publish` копирует все видимые файлы папки с отчетом, включая ненужные и секретные.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/pagecastОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Публикация выкладывает файлы в интернет на вашем аккаунте Cloudflare, а ссылка без пароля открыта любому, у кого есть адрес.
- Команда `publish` копирует все видимые файлы папки с отчетом, включая ненужные и секретные.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Pagecast превращает локальный HTML-отчет, Markdown-документ или собранный статичный сайт в ссылку на Cloudflare Pages. Файл публикуют из терминала командой `npx pagecast publish "/путь/report.html" --json` или поручают агенту. Каждая публикация получает адрес со слагом `/p/<slug>/`, которым можно поделиться. У ссылки настраиваются срок жизни (по умолчанию 30 дней, можно `7d`, `12h` или без срока), пароль и отзыв. Повторная публикация того же файла в том же контексте агента обновляет прежний адрес. Если опубликовать целую папку `dist`, `build` или `out`, получится небольшой сайт. Локальная панель `npx pagecast` показывает все публикации и историю развертываний, а необязательная статистика считает просмотры и число разных посетителей в вашем аккаунте Cloudflare. Агентам Pagecast подключают тремя способами. Скилл `publish-report` ставится в Codex, Claude Code, Cursor и Gemini CLI, плагин для Claude Code добавляет хук, который замечает новые отчеты, а MCP-сервер `npx pagecast mcp` дает инструменты `publish_file`, `publish_content`, `list_pages`, `status` и `revoke_publication`.
Для кого. Разработчикам и аналитикам, чьи агенты создают отчеты, планы и дашборды в HTML или Markdown, которыми надо поделиться с командой по ссылке.
Подходит, если
- Агент сгенерировал отчет о покрытии тестов или о прогоне Lighthouse, и его надо показать коллегам без выгрузки в облако вручную.
- План миграции в Markdown нужно отправить заказчику ссылкой, которая сама перестанет работать через неделю.
- Дашборд с данными закрывают паролем и открывают только тому, кому он предназначен.
- Собранный через `npm run build` прототип показывают на отдельном адресе, не настраивая хостинг.
- Ссылку, ушедшую по ошибке, нужно быстро отозвать.
Не подходит, если
- Страница требует работающего бэкенда: Pagecast публикует только статичные файлы, серверный рендеринг нужно сначала выгрузить.
- Данные конфиденциальны, а пароль не задан: ссылка закрытая только по виду, ее может открыть любой, кто получил адрес.
- Папка с исходниками проекта содержит ключи или файл `.env`: публикуются все видимые файлы папки, нужных и ненужных.
- Аккаунта Cloudflare нет: без него публикация не работает.
Пример запроса к агенту
Опубликуй `report.html` как Pagecast со сроком 7d и паролем, затем пришли ссылку.Ограничения
Нужны Node.js 20.19 или новее и аккаунт Cloudflare, вход идет через OAuth Wrangler или токен API. Команда `publish` копирует все видимые файлы папки с исходным файлом, на новую копию действует лимит 512 МиБ и 10 000 файлов, а папки разработки с манифестом пакета или Git-репозиторием отклоняются. Новая ссылка скрытая, но не приватная: доступ ограничивает только пароль. Отзыв, срок и смена пароля действуют на новое развертывание, поэтому старые снимки чистят отдельной командой `pagecast pages deployments prune`. Порты панели открывайте только на `127.0.0.1`.
Как отключить. Отзовите публикации в панели или инструментом `revoke_publication`, затем удалите старые снимки командой `npx pagecast pages deployments delete <id>`. Скилл уберите из каталога скиллов агента, запись `pagecast` из настроек MCP, а проект Cloudflare Pages при желании удалите в аккаунте.
Частые вопросы
Как опубликовать отчет через Pagecast?
Выполните `npx pagecast publish "/абсолютный/путь/report.html" --json`. Команда вернет адрес вида `/p/<slug>/`. Срок жизни задает `--expires 7d`, а пароль — `--password`.
Как подключить Pagecast к Claude Code?
Выполните `/plugin marketplace add Amal-David/pagecast`, затем `/plugin install pagecast@pagecast`. Плагин включает хук, который замечает созданные отчеты. Скилл без плагина ставит `npx skills add`.
Подключается ли Pagecast как MCP-сервер?
Да. Добавьте сервер `pagecast` с командой `npx` и аргументами `pagecast`, `mcp`. Работает только локальный stdio, инструмент `revoke_publication` требует `confirm: true`.
Закрыта ли опубликованная ссылка от посторонних?
Нет. Новая ссылка скрытая, но открыть ее может любой, у кого есть адрес. Закройте страницу паролем флагом `--password` или переключателем в панели.
Что нужно для работы?
Node.js 20.19 или новее и аккаунт Cloudflare. Панель на первом запуске просит подключить Cloudflare через браузерный вход Wrangler.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкилл, MCP-сервер и CLI превращают Markdown от агента в короткую ссылку на веб-страницу, которую открывают без входа.
Плагин с CLI и скиллами для Claude Code и Codex: HTML от агента уходит в личный архив на AWS, читается и с телефона.
CLI Artifact Share: агент публикует HTML, Markdown и статические сайты по стабильной ссылке и обновляет ее новыми версиями
CLI и скилл: агент публикует отчеты как HTML-документы, команда их комментирует, а каждая версия сохраняется
CLI fl выкладывает папку с Markdown и HTML как сайт одной командой и возвращает агенту адрес и ссылку для передачи.
Сложные ответы, файлы, папки и выгрузки из сервисов агент оформляет страницей HTML с готовым стилем и проверкой в браузере
Коротко о README
README начинается с быстрого старта `npx pagecast` и подключения Cloudflare, затем разбирает публикацию из терминала, статистику, пароли и историю развертываний. Отдельные разделы объясняют работу из агентов и через MCP, запуск в Docker и расширение для Chrome.