Canonry CLI
Открытая платформа AEO: CLI cnry, MCP и веб-интерфейс следят за видимостью сайта в ответах ИИ и запускают технический аудит
- 208 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Обходит страницы сайта и опрашивает ИИ-провайдеров по вашим ключам, это расходует квоты и деньги
- Запись конфигурации и расписаний закрыта предпросмотром `canonry_apply_config_preview`, но живые операции требуют вашего подтверждения
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/canonryОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Обходит страницы сайта и опрашивает ИИ-провайдеров по вашим ключам, это расходует квоты и деньги
- Запись конфигурации и расписаний закрыта предпросмотром `canonry_apply_config_preview`, но живые операции требуют вашего подтверждения
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Canonry — самостоятельно разворачиваемая платформа для оптимизации под ответы ИИ (AEO, она же GEO): те же данные видят веб-интерфейс и агент. Работает она через командную утилиту `cnry`, MCP-адаптер или API, хранит все в SQLite и использует ваши ключи провайдеров (BYOK). Первый шаг — технический аудит: `cnry technical-aeo run my-site --max-pages 100 --wait --format json` обходит страницы и сохраняет базовую оценку, затем `cnry technical-aeo score` и `cnry technical-aeo pages` показывают результат и худшие страницы. Видимость в ответах ИИ подключается отдельно и опрашивает провайдеров по списку запросов. Агент подключается тремя способами. Агент с доступом к оболочке получает в README стартовый запрос и работает через `cnry`. Плагин для Codex и Claude Code приносит сценарии и локальный MCP. Удаленный режим только для чтения идет через `https://mcp.canonry.ai/mcp` с входом по OAuth. Режим `--stored-only` ограничивает работу сохраненными данными: живые обращения к провайдерам и запись состояния закрыты.
Для кого. SEO-специалистам и владельцам сайтов, которые хотят следить за упоминанием бренда в ответах ИИ и поручать агенту аудит и выводы по собственной базе данных.
Подходит, если
- Сайт нужно проверить на готовность к ответам ИИ: техаудит на 100 страниц с оценкой и списком слабых страниц
- Упоминание бренда в ответах ИИ-провайдеров надо отслеживать по списку запросов во времени
- Агент должен работать с одними и теми же данными, что и веб-интерфейс, через CLI или MCP
- Правки конфигурации (запросы, конкуренты, расписания) сначала проверяются предпросмотром, а потом применяются
Не подходит, если
- Нужен облачный сервис без развертывания: Canonry работает у вас, со своей базой и своими ключами провайдеров
- Ключей провайдеров нет, а видимость в ответах ИИ нужна сразу: сбор строится на ваших ключах
- Нужен только разовый аудит одной страницы: платформа с базой и веб-интерфейсом здесь тяжела
- Агенту нельзя ходить к провайдерам и менять состояние: для такого случая есть лишь режим `--stored-only` только по сохраненным данным
Пример запроса к агенту
Поставь Canonry, создай проект для моего сайта example.com и запусти технический аудит на 100 страниц, покажи оценку и десять слабых страницОграничения
- Нужен Node.js, а утилита ставится глобально командой `npm install -g @canonry/canonry`. Если раньше стоял `@ainyc/canonry`, его сначала удаляют, а данные в `~/.canonry` остаются.
- Видимость в ответах ИИ требует ваших ключей провайдеров и расходует их квоты, поэтому запрос на живой опрос агент должен согласовывать.
- Удаленный MCP читает один экземпляр на выдачу прав и работает только на чтение. Плагин и шлюз пока не поданы в каталоги OpenAI и Anthropic.
- Это большая платформа с API, веб-интерфейсом, воркером и шлюзом, а не одна утилита, поэтому развертывание занимает время.
Как отключить. Службу останавливают, утилиту удаляют командой `npm uninstall -g @canonry/canonry`, плагин убирают через менеджер плагинов Claude Code или Codex. Данные и настройки лежат в `~/.canonry`, их стирают вручную.
Частые вопросы
Как установить Canonry?
Выполните `npm install -g @canonry/canonry`, затем `cnry bootstrap` и `cnry serve`. Веб-интерфейс откроется на `http://127.0.0.1:4100/setup`. Агент может сделать то же по стартовому запросу из README.
Что такое AEO?
Оптимизация под ответы ИИ: Canonry отслеживает, упоминается ли ваш сайт и бренд в ответах ИИ-провайдеров, и отдельно проверяет техническое состояние страниц: структуру, доступность для ИИ-краулеров и данные для разметки.
Как подключить Canonry к Claude Code или Codex?
Тремя способами: агент с оболочкой работает через `cnry`, локальный плагин ставит сценарии и MCP, удаленный плагин `canonry-remote` ходит на `https://mcp.canonry.ai/mcp` и работает на чтение. Команды плагина описаны в `docs/plugins.md`.
Как запретить агенту обращаться к провайдерам?
Включите `--stored-only` в CLI или `CANONRY_STORED_ONLY=1`, для MCP добавьте `--stored-only` или `CANONRY_MCP_SCOPE=stored-only`. Живые и пишущие операции тогда отключены, а чтение сохраненных данных работает.
Где хранятся данные?
В SQLite на вашей машине, настройки и данные лежат в `~/.canonry`. Ключи провайдеров вы приносите сами, их хранит ваш экземпляр.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер и скилл AEO-аналитика: агент разбирает видимость бренда в ответах ChatGPT, Gemini, Claude и Perplexity.
Пакет для сайтов проверяет видимость для ИИ-поиска и генерирует llms.txt с разметкой. Есть CLI, MCP-сервер и скилл.
CLI, Python-библиотека и MCP-сервер для оценки, насколько сайт готов к цитированию в ChatGPT, Perplexity и AI Overviews
MCP-сервер GetCito отдает Claude Code, Cursor и Codex данные об упоминаниях бренда в ответах ИИ: бренды, конкуренты, задачи.
Open SEO Crawler — SEO-краулер с MCP для агентов
Open SEO Crawler
Бесплатный локальный SEO-краулер с аудитом сайта и проверкой ИИ-ботов: агенты запускают обход и читают найденные проблемы
Плагин с MCP-сервером и скиллами: Claude Code обходит сайт, находит битые ссылки и ошибки SEO и GEO и подсказывает правки.
Коротко о README
В README Canonry представлен как платформа с упором на агентов, а быстрый старт дан в трех вариантах: просьба агенту, плагины Claude и Codex или ручной запуск. Затем идут разделы о доказательствах (технический аудит, видимость в ответах ИИ), действиях, интеграциях, документации и развитии, а ссылки ведут на живую демо-страницу и документы по CLI, MCP и плагинам.