CLI и MCP для поиска квартир на ЦИАН
Cian CLI
CLI и MCP-сервер на Go для поиска квартир на ЦИАН: сохраненные поиски с отслеживанием изменений, избранное и история цен
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- CLI и MCP-сервер читают публичные объявления ЦИАН по сети
- Сохраненные поиски и избранное хранятся локально, в аккаунт ЦИАН не входит
Установка
- Работает в
- Сервисы
Ручная установка
go build -o bin/cian-cli ./cmd/cian-cli && go build -o bin/cian-mcp ./cmd/cian-mcpСборка CLI и MCP-сервера из исходников на Go.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI и MCP-сервер читают публичные объявления ЦИАН по сети
- Сохраненные поиски и избранное хранятся локально, в аккаунт ЦИАН не входит
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Инструмент ищет объявления об аренде и продаже на ЦИАН по цене, числу комнат, району и метро без входа в аккаунт, публичные объявления. Сохраненные поиски запоминаются локально и при повторном запуске показывают новые, изменившиеся, исчезнувшие и вернувшиеся объявления. Есть локальные списки избранного со сравнением квартир, оценка доступности станций метро и история цен, которую наблюдал сам CLI, а не полная история ЦИАН. Все команды поддерживают флаг agent с компактным JSON-выводом для скриптов и агентов, а бинарник cian-mcp дает те же возможности как MCP-сервер по stdio или локальному HTTP. Отдельный SKILL.md описывает инструкции для агента.
Для кого. Для тех, кто ищет квартиру на ЦИАН и хочет отслеживать изменения в объявлениях и сравнивать варианты через агента или CLI.
Подходит, если
- Нужно сохранить поиск и видеть, какие объявления появились, изменились или пропали с прошлого раза
- Нужно сравнить несколько отобранных квартир по параметрам и истории цены
- Нужна оценка, насколько объявление близко к нужным станциям метро
Не подходит, если
- Нужна история цен ЦИАН до первого запуска CLI: сохраняется только то, что CLI сам наблюдал
- Нужно управлять аккаунтом или писать владельцам объявлений: CLI этого не делает и работает только с публичными данными
- Сайт ограничил запросы или показал капчу: обход защиты не поддерживается, нужно остановиться и повторить позже
Пример запроса к агенту
Сохрани поиск однокомнатных квартир в аренду до 70000 рублей и покажи, что изменилось с прошлой проверкиОграничения
Проект одного автора, неофициальный и не связан с ЦИАН. Нужен Go 1.26.6 или новее для сборки из исходников, готовых бинарных релизов README не упоминает напрямую. Один поиск получает одну страницу результатов, по умолчанию до 28 объявлений. Смена каталога данных не переносит существующие поиски и избранное автоматически.
Как отключить. Удалите запись cian из конфигурации MCP клиента и, если нужно, удалите каталог данных CLI.
Частые вопросы
Нужен ли вход в аккаунт ЦИАН?
Нет, CLI работает с публичными объявлениями без входа в аккаунт и не управляет им.
Означает ли исчезновение объявления из выборки, что оно снято с сайта?
Нет, один поиск получает только одну страницу результатов, исчезновение из этой выборки не доказывает снятие объявления со всего сайта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Циан — все инструментыMCP-сервер для ЦИАН
CIAN MCP Server
MCP-сервер для поиска квартир на ЦИАН по Москве: фильтры, история цен и оценка доходности аренды
Локальный MCP-сервер для поиска квартир на ЦИАН через настоящий авторизованный браузер вместо обхода защиты сайта
Не инструмент для агента, а готовый Telegram-бот на Pydantic AI и Claude: ищет и очищает от дублей и фейков объявления жилья в Миассе
watermarkless (zigansh1n)
watermarkless
Очистка водяных знаков на фото для агента: профили Авито и Циан, автопоиск знака и произвольная маска, модель LaMa локально
MCP-сервер и CLI для заметок SiYuan: права на уровне блокнотов, откат правок агента и таймлайн документа.
Jira MCP на Go: агент ищет задачи по JQL, читает спринты и комментарии, списывает время, видит ветки и пул-реквесты задачи, работает с Cloud и Data Center
Коротко о README
README на русском описывает возможности, установку из исходников на Go, быстрый старт поиска, работу с сохраненными поисками, избранным и историей цен, подключение MCP-сервера по stdio или HTTP, настройку каталогов данных через переменные окружения и раздел ограничений: сайт может ограничивать запросы или показывать капчу, обход не поддерживается. Отдельно описана разработка и проверки через make check.