by cinderline (community) Claude Desktop, Claude Code, OpenCode, Node.js 20+
Shopping-агент MCP на стороне покупателя, рекламно-нейтральный: детерминированное ранжирование, подписанные покупательские мандаты, локальный аудиторский след.
Одиннадцать маркетплейсов как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, AliExpress, Taobao, Мегамаркет, Lamoda, DNS, …
MCP-сервер для доступа к актуальной документации библиотек прямо в контексте LLM. Вместо устаревших обучающих данных — …
Официальный MCP от команды Chrome DevTools: дает AI-агентам полный доступ к инструментам разработчика браузера. Автоматизация через …
Официальный MCP-сервер от Microsoft для управления браузером через Playwright. Использует accessibility tree вместо скриншотов — быстрее, …
npx northcinder init
Ваш агент для покупок должен работать на вас.
ИИ-агенты начинают делать больше, чем просто отвечать на вопросы о покупках. Скоро они будут решать, какие товары видят люди, а в некоторых случаях — совершать покупки от их имени.
Крупные маркетплейсы создают самую простую версию такого агента: он ищет по одному каталогу и подводит покупателя к оформлению заказа на этой платформе. Это может быть удобно, но это не независимый совет. Маркетплейс по-прежнему решает, что можно показывать, и зарабатывает деньги, когда агент закрывает сделку.
NorthCinder выбирает другой путь. Он сравнивает товары из источников, которые выбираете вы, и показывает, откуда взялись его факты. Прежде чем что-либо купить, он запрашивает ваше одобрение. NorthCinder — это программа, которую вы запускаете вместе со своим ИИ-приложением.
Владелец репозитория не предоставляет сервис NorthCinder. Аккаунта или облачного сервиса NorthCinder не существует.
Требуются Node.js 20 или новее и ИИ-приложение с поддержкой MCP.
npx northcinder init
Эта команда сохраняет конфигурацию на вашем компьютере и выводит запись MCP для вашего ИИ-приложения. Локальный режим не требует ключей. Он запускает MCP-сервер и поисковый движок вместе в одном процессе, используя временный loopback-порт.
После подключения попробуйте реальный бриф на покупку:
Найди чёрные беговые кроссовки из шерсти дешевле $130. Сравни цену, доставку, посадку и надёжность продавца. Объясни, почему победитель занял первое место и какие варианты были отклонены.
NorthCinder не делает вид, что существует один универсально „лучший“ товар. Обычно он показывает не более трёх полезных вариантов: наиболее подходящий, вариант с меньшим риском и — если такой есть — более дешёвый или существенно иной вариант.
Каждый результат объясняет, почему он занял именно это место. Вы также можете изучить остальных финалистов, отклонённые предложения и факты, которые не удалось подтвердить.
Исследование товаров быстро превращается в хаос. Названия моделей пересекаются, продавцы копируют друг друга, а ухоженная карточка товара может скрывать ту самую деталь, из-за которой товар не подходит покупателю.
NorthCinder содержит отдельные руководства по исследованию товаров и продавцов. Перед началом исследования MCP-хост должен:
northcinder://research/product или northcinder://research/seller.create_research_plan, передав фактический запрос и точный предмет.Если источники противоречат друг другу или не позволяют точно идентифицировать товар или продавца, результат остаётся предварительным. Исследование может определить, готово ли предложение к сравнению, но не может добавлять очки к ранжированию.
Пока что мы протестировали этот рабочий процесс от начала до конца с Codex CLI 0.147.0, моделью gpt-5.6-luna, средним уровнем рассуждений и локальным STDIO MCP. Для других хостов и моделей мы пока не делаем таких заявлений.
Рекомендация — ещё не разрешение на покупку. Каждое оформление заказа требует свежего одобрения для одного конкретного предложения и одной единицы товара. Подписанное одобрение включает продавца, вариант, цену, известную итоговую сумму и лимит расходов. Его можно использовать только один раз.
NorthCinder отклоняет «сырые» данные карты. Поддерживаемое автоматизированное оформление заказа может использовать непрозрачный платёжный токен, либо NorthCinder может передать покупателю ссылку на корзину, чтобы тот завершил покупку в собственном браузере.
Итоги заказов остаются локальными и привязываются только к той покупке, к которой относятся. NorthCinder не переписывает профиль покупателя незаметно для него, а его напоминания лишь отправляют уведомления.
Платёж от продавца никогда не улучшает ранжирование. Спонсорские предложения остаются помеченными и располагаются ниже органических результатов. Отсутствие покрытия магазина остаётся видимым, а неизвестная история продавца остаётся неизвестной — вместо того чтобы догадываться, безопасен он или нет.
NorthCinder заново выполняет ранжирование локально и записывает рекомендации, одобрения и попытки оформления заказа в локальный журнал аудита. Подробности содержатся в спецификации ранжирования, спецификации доверия, аудите нейтральности и пакете оформления заказа.
Эти проверки охватывают предложения, которые получил NorthCinder, но не полноту или достоверность каталога магазина.
Ваше ИИ-приложение взаимодействует с NorthCinder через MCP. NorthCinder запускает поисковый движок локально, проверяет рейтинг перед возвратом результатов и хранит журнал аудита и подтверждения покупок на вашем компьютере. Вы выбираете подключения к магазинам. Владелец репозитория не участвует в этом процессе.
Доступ к магазинам может различаться, и NorthCinder сообщает, когда магазин был недоступен или не настроен. Он не выдает частичный поиск за полный охват всего рынка.
Встроенные адаптеры поддерживают Shopify, WooCommerce, eBay, Etsy и только для чтения сравнение Amazon.
Если собственного подключения нет, ИИ-приложение может продолжить исследование с помощью своего собственного браузера или поисковых инструментов. NorthCinder принимает факты о товарах, а не файлы cookie, исходные страницы, пароли или инструкции страниц. Собственное подключение должно подтвердить точное предложение перед оформлением заказа или запуском автоматического отслеживания.
Большинству пользователей следует использовать локальный режим. Если вы решите запускать движок отдельно, задайте NORTHCINDER_API_KEYS на сервисе и настройте клиент с помощью NORTHCINDER_SERVICE_URL и соответствующих учетных данных bearer NORTHCINDER_CLIENT_KEY. Подключения bearer, не использующие loopback-интерфейс, должны работать по HTTPS.
Прочитайте о конфиденциальности и владении ПО и политике безопасности, чтобы узнать о полных границах ответственности.
Это рабочая область pnpm. Пакетам продукта требуется Node.js 20 или новее. Для рабочей области частного сайта требуется Node.js 22.12 или новее.
corepack pnpm install --frozen-lockfile
corepack pnpm build
node northcinder/bin/northcinder.js init
Полная проверка релиза задокументирована в CONTRIBUTING.md.
NorthCinder является открытым исходным кодом под лицензией MIT License.