accueil / serveurs / Dev & Code / com.aqmania/catalog
com.aqmania/catalog
serveur MCP (Model Context Protocol) · aquamania-platform 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.aqmania/catalog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.aqmania/catalog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 15 outils
- calc_nmck≈ 268 tokens
Рассчитать НМЦК (начальную максимальную цену контракта) методом сопоставимых рыночных цен, ст. 22 ФЗ-44, по конфигурации раздевалки. Возвращает 3 ценовых предложения по позициям, среднюю, коэффициент вариации и НМЦК. Без файлов.
Paramètres, retour & exemple (7)
Paramètresname· string · optionnel
организация-заказчикseats· number · optionnelwalls· array · optionnelwidth· number · optionnelconcept· string · optionnel · max | bench | bench3 | bench4lockers· number · optionnelmaterial· string · optionnel · ЛДСП | HPL
Exemple d'appel{"name": "calc_nmck", "arguments": {"name": "texte", "seats": 1, "walls": [], "width": 1, "concept": "max", "lockers": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calc_nmck_cart≈ 332 tokens
НМЦК (ст. 22 ФЗ-44) по ЛЮБОЙ корзине каталога или явным позициям — для агента закупщика (не только раздевалки). Передайте cart:[{article,qty}] (артикулы — через find_product; имя/цена берутся из прайса производителя как источник №1) ИЛИ items:[{name,qty,price}] с собственными ценами заказчика. Опц. coeffs — свои коэффициенты рыночного разброса (по умолчанию 1.0/1.09/1.17). Возвращает по позициям 3 ценовых предложения, среднюю, коэффициент вариации V, однородность (V≤33%) и НМЦК. Без файлов.
Paramètres, retour & exemple (3)
Paramètrescart· array · optionnel
позиции каталога [{article, qty}] — цены из прайса производителя (источник №1)items· array · optionnel
явные позиции с ценами заказчика [{name, qty, price, article?}] — альтернатива cartcoeffs· array · optionnel
опц. коэффициенты рыночного разброса (≥2 значения), напр. [1.0, 1.08, 1.15]
Exemple d'appel{"name": "calc_nmck_cart", "arguments": {"cart": [], "items": [], "coeffs": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_api_key_request≈ 141 tokens
Проверить статус заявки на API-ключ и ЗАБРАТЬ ключ, если она одобрена. Принимает requestToken из request_api_key. Статусы: pending — решение ещё не принято (опрашивайте не чаще раза в 10 минут); approved — в ответе поле apiKey, показывается ОДИН раз, сохраните его; rejected — отказ с причиной; already_claimed — ключ уже забирали ранее.
Paramètres, retour & exemple (1)
ParamètresrequestToken· string · requis
секрет заявки, выданный request_api_key
Exemple d'appel{"name": "check_api_key_request", "arguments": {"requestToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - configure_locker≈ 298 tokens
Рассчитать раскладку шкафов для раздевалок по стенам (с учётом проёмов) и цену. Возвращает число шкафов, мест, итог (₽) и сегменты для визуализации.
Paramètres, retour & exemple (4)
Paramètreswalls· array · requis
стены помещенияwidth· number · optionnel
ширина секции шкафа, мм (600/700/800 для «без скамьи»; шире для скамьи — см. list_concepts)concept· string · optionnel · max | bench | bench3 | bench4
max=2:2 без скамьи; bench/bench3/bench4=со скамьёй (2/3/4 места)material· string · optionnel · ЛДСП | HPL
материал (HPL — влагостойкий, для бассейновых зон)
Exemple d'appel{"name": "configure_locker", "arguments": {"walls": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dealer_order≈ 217 tokens
Разместить заказ от дилера по нетто-ценам. Принимает телефон дилера и позиции [{article, qty}] (артикулы — через find_product). Если телефон привязан к дилерскому аккаунту — цены со скидкой; иначе прайсовые. Создаёт заказ, уведомляет менеджера, возвращает № заказа и итог.
Paramètres, retour & exemple (4)
Paramètresname· string · optionnel
имя/организация (если телефона нет в базе)items· array · requis
позиции заказаphone· string · requis
телефон дилера (определяет аккаунт и скидку)comment· string · optionnel
комментарий к заказу (сроки, адрес доставки)
Exemple d'appel{"name": "dealer_order", "arguments": {"items": [], "phone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_product≈ 234 tokens
Поиск по всему каталогу продукции AquaMania (162 SKU: шкафы, ПВХ-стеллажи, скамьи, тумбы, дорожки, алюминий). Ищет по артикулу (платформенному и 1С), названию, габаритам, описанию; фильтры по категории и материалу. Каждая позиция возвращает description (габариты · материал · особенности конструкции) и size — по ним и выбирайте. Цена НЕ означает «базовость» модели: если у нескольких позиций совпали габариты и материал, поле note предупредит об этом — уточните у заказчика, а не угадывайте.
Paramètres, retour & exemple (3)
Paramètresquery· string · optionnel
строка поиска: артикул / «стеллаж» / «2:2» / «дорожка»…category· string · optionnel · Шкафы | ПВХ-изделия | Алюминий | Тумбы и дорожки
фильтр по категорииmaterial· string · optionnel · ЛДСП | HPL | ПВХ | Алюминий
фильтр по материалу
Exemple d'appel{"name": "find_product", "arguments": {"query": "texte", "category": "Шкафы", "material": "ЛДСП"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quote≈ 288 tokens
Сформировать спецификацию и итоговую цену (данные КП) без генерации файлов. Принимает параметры конфигуратора (walls/width/material/concept) либо явное число шкафов (lockers) или мест (seats).
Paramètres, retour & exemple (7)
Paramètresname· string · optionnel
имя/организация заказчикаseats· number · optionnel
требуемое число местwalls· array · optionnelwidth· number · optionnelconcept· string · optionnel · max | bench | bench3 | bench4lockers· number · optionnel
явное число шкафов (если без раскладки по стенам)material· string · optionnel · ЛДСП | HPL
Exemple d'appel{"name": "get_quote", "arguments": {"name": "texte", "seats": 1, "walls": [], "width": 1, "concept": "max", "lockers": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_concepts≈ 86 tokens
Концепции оснащения раздевалок шкафами AquaMania (без скамьи / со скамьёй на 2/3/4 места) с реальными ценами по материалам (ЛДСП/HPL) и ширинам секций. Вызывать первым, чтобы узнать допустимые material/width/concept.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_concepts", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - make_kp≈ 266 tokens
Сгенерировать готовое коммерческое предложение и ТЗ (docx + xlsx) по параметрам раздевалок и вернуть ссылки на скачивание. Реквизиты поставщика — ИП Гусев, цены реальные.
Paramètres, retour & exemple (8)
Paramètresname· string · optionnel
имя/организация заказчика (для шапки КП)phone· string · optionnelseats· number · optionnelwalls· array · optionnelwidth· number · optionnelconcept· string · optionnel · max | bench | bench3 | bench4lockers· number · optionnelmaterial· string · optionnel · ЛДСП | HPL
Exemple d'appel{"name": "make_kp", "arguments": {"name": "texte", "phone": "texte", "seats": 1, "walls": [], "width": 1, "concept": "max"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - make_project≈ 523 tokens
Сгенерировать готовое КП + ТЗ (docx/xlsx) на объект целиком из зон (мультикатегория: шкафы + стеллажи + скамьи + дорожки и т.д.) и вернуть ссылки на скачивание. Реквизиты — ИП Гусев, цены реальные.
Paramètres, retour & exemple (3)
Paramètresname· string · optionnel
имя/организация заказчика (шапка КП)phone· string · optionnelzones· array · requis
зоны объекта
Exemple d'appel{"name": "make_project", "arguments": {"zones": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - make_tender_package≈ 250 tokens
Собрать полный тендерпакет 44/223-ФЗ по конфигурации раздевалки: КП + ТЗ + Обоснование НМЦК + спецификация (xlsx) → ZIP со ссылкой на скачивание.
Paramètres, retour & exemple (7)
Paramètresname· string · optionnel
организация-заказчикseats· number · optionnelwalls· array · optionnelwidth· number · optionnelconcept· string · optionnel · max | bench | bench3 | bench4lockers· number · optionnelmaterial· string · optionnel · ЛДСП | HPL
Exemple d'appel{"name": "make_tender_package", "arguments": {"name": "texte", "seats": 1, "walls": [], "width": 1, "concept": "max", "lockers": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - make_tender_package_cart≈ 226 tokens
Собрать полный тендерпакет 44/223-ФЗ по ПРОИЗВОЛЬНОЙ корзине каталога (не только раздевалки): КП + ТЗ + Обоснование НМЦК (ст. 22) + спецификация xlsx + проект контракта + опись → ZIP со ссылкой. Пара к calc_nmck_cart: сначала посчитайте НМЦК по корзине, затем этим тулом соберите пакет по той же корзине. Артикулы — через find_product. Требует API-ключ (генерация файлов).
Paramètres, retour & exemple (3)
Paramètrescart· array · requis
позиции каталога [{article, qty}] — цены/имена из прайса производителяname· string · optionnel
организация-заказчик (шапка КП/ТЗ)phone· string · optionnel
телефон для связи (опц.)
Exemple d'appel{"name": "make_tender_package_cart", "arguments": {"cart": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - object_status≈ 105 tokens
Статус заказа/КП. По номеру заказа (orderId) — детально; по телефону (phone) — список последних заказов клиента/дилера со статусами. Статусы ведёт менеджер AquaMania.
Paramètres, retour & exemple (2)
Paramètresphone· string · optionnel
телефон — вернёт все заказы клиентаorderId· number · optionnel
№ заказа (из dealer_order)
Exemple d'appel{"name": "object_status", "arguments": {"phone": "texte", "orderId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote_project≈ 528 tokens
Рассчитать смету на объект ЦЕЛИКОМ из нескольких зон (раздевалки + душевые + зона бассейна + хранение). Каждая зона — раздевалка (параметрический расчёт шкафов) или набор позиций каталога. Возвращает разбивку по зонам, общий итог (₽) и общую НМЦК. Без файлов.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
организация-заказчикzones· array · requis
зоны объекта
Exemple d'appel{"name": "quote_project", "arguments": {"zones": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_api_key≈ 302 tokens
Запросить собственный API-ключ к этому MCP-серверу — САМООБСЛУЖИВАНИЕ, звонить никуда не нужно. Вызывайте, когда упёрлись в 401 missing_api_key на пишущем инструменте (make_kp, make_project, тендерпакеты). Заявку рассматривает человек (владелец платформы), обычно в рабочее время в течение дня. Возвращает requestToken — СОХРАНИТЕ ЕГО: только по нему потом забирается ключ через check_api_key_request. Права выдаваемого ключа: все инструменты, кроме dealer_order (заказы оформляет менеджер). Квота: 100 вызовов/сутки, 1000/месяц.
Paramètres, retour & exemple (5)
Paramètresorg· string · optionnel
организация или проект, от имени которого работает агентagent· string · optionnel
как называется ваш агент/продуктemail· string · requis
рабочий email — на него уйдёт уведомление о решении (обязателен)contact· string · optionnel
телефон или телеграм для связи (не обязателен, но ускоряет решение)purpose· string · optionnel
зачем нужен доступ: напр. «подбор и КП на оснащение бассейна для заказчика», «расчёт НМЦК по 44-ФЗ»
Exemple d'appel{"name": "request_api_key", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».