accueil / serveurs / Dev & Code / ru.5dyuymov/shop
ru.5dyuymov/shop
serveur MCP (Model Context Protocol) · ru.5dyuymov/shop 0.4.1
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 ru.5dyuymov/shop est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ru.5dyuymov/shop » 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
- build_cart≈ 213 tokens
Собрать корзину из списка исполнений (variant_id + количество). Возвращает cart_id, состав и ссылку, по которой покупатель откроет эту корзину на сайте. Ничего не оплачивает. Требует входа по OAuth.
Paramètres, retour & exemple (2)
Paramètresitems· array · requiscart_id· string · optionnel
Добавить в существующую корзину
Exemple d'appel{"name": "build_cart", "arguments": {"items": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_invoice_order≈ 362 tokens
Оформить заказ и запросить счёт для юрлица или ИП. Возвращает номер заказа, статус счёта и ссылку на его страницу. Новый счёт готовит менеджер после проверки: до подтверждения оплачивать нельзя. Самовывоз со склада или доставка ТК по согласованию. Требует входа по OAuth: заказ оформляется на почту кабинета покупателя.
Paramètres, retour & exemple (11)
Paramètresinn· string · requiskpp· string · optionnelemail· string · optionnel
Не используется: заказ оформляется на почту кабинета вошедшего покупателяphone· string · requiscart_id· string · requiscomment· string · optionnelcompany· string · requiscontact· string · optionneldry_run· boolean · optionnel
Проверить данные и показать итог, ничего не оформляяdelivery· string · optionnel · pickup | deliverylegal_address· string · optionnel
Exemple d'appel{"name": "create_invoice_order", "arguments": {"inn": "texte", "phone": "texte", "cart_id": "texte", "company": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_delivery≈ 154 tokens
Оценка доставки корзины в город: самовывоз, доставка магазином и тарифы транспортных компаний (если подключены). Записывает город в адрес корзины. Требует входа по OAuth.
Paramètres, retour & exemple (3)
Paramètrescity· string · requiscart_id· string · requispostal_code· string · optionnel
Exemple d'appel{"name": "estimate_delivery", "arguments": {"city": "texte", "cart_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_by_sku≈ 126 tokens
Точный поиск исполнений по артикулам (до 100 за раз): variant_id, товар и цена. Регистр не важен.
Paramètres, retour & exemple (1)
Paramètresskus· array · requis
Exemple d'appel{"name": "find_by_sku", "arguments": {"skus": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_order≈ 115 tokens
Статус заказа вошедшего покупателя по его id (order_…): состав, сумма, оплата и отгрузка. Требует входа по OAuth.
Paramètres, retour & exemple (1)
Paramètresorder_id· string · requis
Exemple d'appel{"name": "get_order", "arguments": {"order_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_product≈ 116 tokens
Карточка товара: характеристики, исполнения (варианты) с ценами и артикулами.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
id товара (prod_…) или handle
Exemple d'appel{"name": "get_product", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_recommendations≈ 111 tokens
Похожие товары и обвязка того же диаметра (фланцы, фильтры, приводы) к товару.
Paramètres, retour & exemple (1)
Paramètresproduct_id· string · requis
Exemple d'appel{"name": "get_recommendations", "arguments": {"product_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_categories≈ 84 tokens
Дерево разделов каталога с адресами.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_loyalty≈ 138 tokens
Баланс бонусных рублей, статус покупателя, сколько осталось до следующего уровня и сколько можно списать при указанной сумме заказа. Требует входа по OAuth.
Paramètres, retour & exemple (1)
Paramètrescart_total_rub· number · optionnel
Сумма заказа, чтобы посчитать доступное списание
Exemple d'appel{"name": "my_loyalty", "arguments": {"cart_total_rub": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_orders≈ 116 tokens
Заказы вошедшего покупателя: номер, дата, сумма, оплата, отгрузка и ссылка на счёт. Требует входа по OAuth.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Exemple d'appel{"name": "my_orders", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parse_spec≈ 180 tokens
Разобрать спецификацию или смету (текст: по строке на позицию — артикул или название) и сверить с каталогом. Количество из строки не выделяется: requested.qty всегда 1, количество передайте в build_cart сами. Возвращает по строке: что нашли, variant_id для корзины, цену или пометку «нужно выбрать исполнение», и другие подходящие товары.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
Exemple d'appel{"name": "parse_spec", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reorder≈ 131 tokens
Собрать новую корзину из позиций прошлого заказа. Возвращает ссылку на корзину; ничего не оплачивает. Требует входа по OAuth.
Paramètres, retour & exemple (1)
Paramètresorder_id· string · requis
id заказа (order_…) из my_orders
Exemple d'appel{"name": "reorder", "arguments": {"order_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_products≈ 150 tokens
Поиск по каталогу инженерной сантехники (затворы, краны, задвижки, приводы, фильтры, тепловентиляторы). Понимает Ду/Ру: «затвор ду 50 ру 16».
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Запрос на русском
Exemple d'appel{"name": "search_products", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - select_actuator≈ 250 tokens
Подобрать электро- или пневмопривод к затвору, крану или задвижке: по Ду, требуемому моменту и присоединительному фланцу ISO. Возвращает подходящие приводы с запасом по моменту. Если момент неизвестен, укажите Ду — вернём типовые варианты раздела.
Paramètres, retour & exemple (5)
Paramètreskind· string · optionnel · electric | pneumatic | anyvoltage· string · optionnel
Питание: «24В», «220В»diameter· string · requis
Ду арматуры, мм, например «50»torque_nm· number · optionnel
Требуемый момент на валу арматуры, Н·мiso_flange· string · optionnel
Фланец ISO арматуры, например «F07» или «F10»
Exemple d'appel{"name": "select_actuator", "arguments": {"diameter": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suggest_accessories_for_cart≈ 159 tokens
Что обычно докупают к позициям корзины: ответные фланцы, приводы, фильтры того же Ду. Возвращает готовые строки с количеством — их можно сразу передать в build_cart. Фланцевой арматуре считаем два ответных фланца на единицу.
Paramètres, retour & exemple (1)
Paramètrescart_id· string · requis
id корзины из build_cart
Exemple d'appel{"name": "suggest_accessories_for_cart", "arguments": {"cart_id": "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é ».