МылоПорошок — каталог mpshop.su
Бытовая химия и косметика «МылоПорошок» (Махачкала): поиск товаров, цены, остатки, корзина
我该使用它吗
质量与安全性
发现(4)
- LOW在 search_products 中
- LOW在 list_categories 中
- LOW在 list_stores 中
- LOW在 create_cart_link 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"catalog": {
"url": "https://mpshop.su/mcp"
}
}
}远程端点
https://mpshop.su/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢search_products(query, category, brand, min_price, max_price, ...)
Найти товары в каталоге магазина бытовой химии и косметики «МылоПорошок» (Махачкала). Ищет по названию и синонимам, поэтому «гарнье» находит товары GARNIER. Можно сузить по категории, бренду и цене. По умолчанию отдаёт только то, что есть в наличии в магазинах сети. Возвращает название, бренд, цену в рублях, остаток, ссылку на карточку и фото.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Поисковая фраза, например «шампунь от перхоти» или «крем для рук»."
},
"category": {
"type": "string",
"description": "Категория: название или category_id из list_categories. Вложенные разделы включаются автоматически."
},
"brand": {
"type": "string",
"description": "Бренд: название или brand_id из list_brands."
},
"min_price": {
"type": "number",
"description": "Минимальная цена в рублях."
},
"max_price": {
"type": "number",
"description": "Максимальная цена в рублях."
},
"only_in_stock": {
"type": "boolean",
"description": "Только товары в наличии. По умолчанию true.",
"default": true
},
"limit": {
"type": "integer",
"description": "Сколько товаров вернуть (1–30, по умолчанию 8).",
"minimum": 1,
"maximum": 30,
"default": 8
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢get_product(product_id, barcode)
Полная информация о конкретном товаре: цена, штрихкод, артикул, бренд, путь категории, ссылка на карточку и остаток по каждому магазину сети. Ищет по product_id (из search_products) либо по штрихкоду EAN.
输入模式
{
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"description": "ID товара из ответа search_products."
},
"barcode": {
"type": "string",
"description": "Штрихкод EAN-8 или EAN-13 (цифры; ведущие нули значимы)."
}
},
"additionalProperties": false
}🟢list_categories(parent)
Разделы каталога. Без параметров — верхний уровень; передайте parent, чтобы получить подразделы. Используйте, когда нужно сузить поиск, а точное название категории неизвестно.
输入模式
{
"type": "object",
"properties": {
"parent": {
"type": "string",
"description": "Родительская категория: название или category_id."
}
},
"additionalProperties": false
}🟢list_brands(query)
Бренды, представленные в магазине. Без параметров — весь список; с query — только подходящие по подстроке. Полезно, чтобы уточнить точное написание бренда перед поиском.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Часть названия бренда для фильтрации."
}
},
"additionalProperties": false
}🟢list_stores
Адреса, часы работы и координаты магазинов сети «МылоПорошок» в Махачкале. store_id из этого списка совпадает с идентификатором в остатках товара.
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢create_cart_link(items)
Собрать корзину из найденных товаров и получить одну ссылку: покупатель открывает её и видит готовую корзину на mpshop.su. До 20 позиций. Ничего не заказывает и не оплачивает — только формирует ссылку.
输入模式
{
"type": "object",
"properties": {
"items": {
"type": "array",
"description": "Позиции корзины, до 20 штук.",
"maxItems": 20,
"items": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"description": "ID товара."
},
"quantity": {
"type": "integer",
"description": "Количество (1–99).",
"minimum": 1,
"maximum": 99,
"default": 1
}
},
"required": [
"product_id"
],
"additionalProperties": false
}
}
},
"required": [
"items"
],
"additionalProperties": false
}社区
证据