АЛИАС — арт-кондитерская, Санкт-Петербург
Торты, пряники и десерты на заказ в Петербурге: каталог, цены, расчёт торта, доставка, заявки
我該用這個嗎
品質與安全性
發現項目(12)
- LOW在 about 中
- LOW在 search_products 中
- LOW在 list_fillings 中
- LOW在 estimate_cake 中
- LOW在 check_date 中
- LOW在 quote_gingerbread 中
- LOW在 decor_list 中
- LOW在 delivery_quote 中
- LOW在 read_guides 中
- LOW在 tasting_info 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"bakery": {
"url": "https://aliasbakery.ru/mcp"
}
}
}遠端端點
https://aliasbakery.ru/mcpstreamable-http它能做什麼
工具清單
工具(13)
🟢about
Кто мы, контакты, адрес, часы работы, рейтинг, оплата, доставка, как проходит заказ. Начните с этого.
輸入結構描述
{
"type": "object",
"properties": {}
}🟢search_products(query, section, occasion, tiers, color, ...)
Поиск по каталогу: торты, пряники, капкейки, десерты, подарки. Возвращает до 10 позиций с фото, ценой и ссылкой. Если по всем условиям пусто, сервер сам ослабит условия и скажет, какие.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Слова для поиска: «единорог», «логотип», «сухоцветы». Не повторяйте здесь раздел и повод — для них есть свои поля"
},
"section": {
"type": "string",
"description": "Раздел каталога",
"enum": [
"torty",
"kapkeyki",
"deserty",
"pryaniki",
"podarki"
]
},
"occasion": {
"type": "string",
"description": "Повод",
"enum": [
"svadba",
"den-rozhdeniya",
"detskiy",
"korporativ",
"vypusknoy",
"opredelenie-pola"
]
},
"tiers": {
"type": "integer",
"description": "Число ярусов торта, 1–4",
"minimum": 1,
"maximum": 4
},
"color": {
"type": "string",
"description": "Основной цвет торта",
"enum": [
"belyy",
"molochnyy",
"bezhevyy",
"rozovyy",
"persikovyy",
"krasnyy",
"bordovyy",
"goluboy",
"siniy",
"zelenyy",
"zheltyy",
"oranzhevyy",
"fioletovyy",
"chernyy",
"seryy",
"zolotoy",
"serebristyy",
"korichnevyy",
"raznotsvetnyy"
]
},
"max_price": {
"type": "integer",
"description": "Верхняя граница цены за кг (торты) или за штуку, ₽"
},
"limit": {
"type": "integer",
"description": "Сколько позиций вернуть, 1–10",
"minimum": 1,
"maximum": 10
}
}
}🟢product_details(slug)
Описание, цена, минимальный вес или тираж, вопросы и ответы по конкретному изделию (slug из search_products).
輸入結構描述
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "slug изделия"
}
},
"required": [
"slug"
]
}🟢list_fillings
Начинки для тортов с описанием и правилами: премиальные, только целым тортом, наценки.
輸入結構描述
{
"type": "object",
"properties": {}
}🟢estimate_cake(guests, weight_kg, decoration, premium_filling, fillings_count, ...)
Расчёт торта: вес по числу гостей (или заданный), цена за кг по оформлению, наценка за начинки, срочность по дате. Цена за кг не зависит от числа ярусов — ярусы зависят от веса и согласуются с кондитером.
輸入結構描述
{
"type": "object",
"properties": {
"guests": {
"type": "integer",
"description": "Число гостей",
"minimum": 1,
"maximum": 1000
},
"weight_kg": {
"type": "number",
"description": "Вес торта, кг (если известен; иначе считается по гостям)"
},
"decoration": {
"type": "string",
"description": "Оформление: cream — гладкий крем без украшений; naked — «голые» коржи; flowers — крем с живыми цветами или ягодами; velour — велюр, дорогие цветы и декор; mastic — мастика или шоколадное покрытие. Не знаете — не передавайте, посчитаем по крему и предупредим",
"enum": [
"cream",
"naked",
"flowers",
"velour",
"mastic"
]
},
"premium_filling": {
"type": "boolean",
"description": "Есть премиальная начинка (см. list_fillings)"
},
"fillings_count": {
"type": "integer",
"description": "Сколько разных начинок",
"minimum": 1,
"maximum": 4
},
"candy_bar": {
"type": "boolean",
"description": "На празднике есть кэнди-бар (вес меньше на четверть)"
},
"date": {
"type": "string",
"description": "Дата праздника, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
},
"occasion": {
"type": "string",
"description": "Повод — чтобы дать ссылку на нужный раздел",
"enum": [
"svadba",
"den-rozhdeniya",
"detskiy",
"korporativ",
"vypusknoy",
"opredelenie-pola"
]
}
}
}🟢check_date(date)
Принимаем ли заказ на дату и есть ли наценка за срочность.
輸入結構描述
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Дата, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
}
},
"required": [
"date"
]
}🟢quote_gingerbread(size_id, level_id, kind_id, qty, packaging_id)
Без параметров — размеры, виды росписи, типы и упаковка. С параметрами — цена за штуку на ступенях тиража и итог вместе с упаковкой. Свадьба: пряники с именами для рассадки — обычно стандартный размер, простая или средняя роспись; список имён менеджер возьмёт после заявки.
輸入結構描述
{
"type": "object",
"properties": {
"size_id": {
"type": "integer",
"description": "Размер (id из справочника)"
},
"level_id": {
"type": "integer",
"description": "Роспись (id)"
},
"kind_id": {
"type": "integer",
"description": "Тип пряника (id), по умолчанию плоский"
},
"qty": {
"type": "integer",
"description": "Тираж, шт"
},
"packaging_id": {
"type": "integer",
"description": "Упаковка (id), по умолчанию пакетик с запайкой"
}
}
}🟢decor_list
Фигурки, топперы, свечи и другой декор к торту с ценами.
輸入結構描述
{
"type": "object",
"properties": {}
}🟢delivery_quote(address)
Цена доставки по адресу (площадка, дом) в Санкт-Петербурге и Ленинградской области. Без адреса — общие условия.
輸入結構描述
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Адрес доставки"
}
}
}🟢read_guides(query)
Ответы из статей блога и раздела «Вопросы и ответы»: сколько торта на гостей, как выбрать начинку, свадебные пряники, срочный заказ и другое.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Вопрос или тема"
}
},
"required": [
"query"
]
}🟢tasting_info
Как проходит дегустация начинок, сколько стоит и как записаться.
輸入結構描述
{
"type": "object",
"properties": {}
}🟡submit_request(name, phone, email, consent, assistant, ...)
Передать заявку менеджеру кондитерской. Это не оплата и не подтверждение заказа: менеджер перезвонит, уточнит детали и назовёт точную цену. Перед отправкой получите согласие заказчика на обработку данных.
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Имя заказчика"
},
"phone": {
"type": "string",
"description": "Телефон заказчика, с кодом страны"
},
"email": {
"type": "string",
"description": "Почта (необязательно)"
},
"consent": {
"type": "boolean",
"description": "Заказчик согласился на обработку персональных данных по политике https://aliasbakery.ru/privacy.php. Спросите его до отправки."
},
"assistant": {
"type": "string",
"description": "Как называется ваш ассистент (ChatGPT, Алиса, Claude…) — менеджер увидит, откуда заявка"
},
"event_date": {
"type": "string",
"description": "Дата праздника, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
},
"guests": {
"type": "integer",
"description": "Число гостей"
},
"items": {
"type": "array",
"description": "Выбранные изделия (slug из search_products). Можно пусто — тогда опишите торт в wishes.",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "slug изделия"
},
"weight_kg": {
"type": "number",
"description": "Вес торта, кг"
},
"qty": {
"type": "integer",
"description": "Количество, шт (для пряников, капкейков)"
},
"fillings": {
"type": "array",
"items": {
"type": "string"
},
"description": "Названия начинок из list_fillings"
},
"comment": {
"type": "string",
"description": "Пожелания к этой позиции: надпись, цвет, декор"
}
}
}
},
"decoration": {
"type": "string",
"description": "Если изделие не выбрано: оформление торта",
"enum": [
"cream",
"naked",
"flowers",
"velour",
"mastic"
]
},
"delivery_address": {
"type": "string",
"description": "Адрес доставки (площадка). Пусто — самовывоз"
},
"time": {
"type": "string",
"description": "Желаемое время доставки или самовывоза, например 15:00"
},
"budget": {
"type": "string",
"description": "Бюджет, если назвали"
},
"wishes": {
"type": "string",
"description": "Пожелания: описание торта, цвета, повод, что ещё интересует (пряники, капкейки)"
},
"wants_tasting": {
"type": "boolean",
"description": "Хотят сначала дегустацию"
}
},
"required": [
"name",
"phone",
"consent",
"event_date"
]
}⚪book_tasting(name, phone, email, consent, assistant, ...)
Записать заказчика на дегустацию начинок. День и время подтверждает менеджер. Перед отправкой получите согласие заказчика на обработку данных.
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Имя заказчика"
},
"phone": {
"type": "string",
"description": "Телефон заказчика, с кодом страны"
},
"email": {
"type": "string",
"description": "Почта (необязательно)"
},
"consent": {
"type": "boolean",
"description": "Заказчик согласился на обработку персональных данных по политике https://aliasbakery.ru/privacy.php. Спросите его до отправки."
},
"assistant": {
"type": "string",
"description": "Как называется ваш ассистент (ChatGPT, Алиса, Claude…) — менеджер увидит, откуда заявка"
},
"date": {
"type": "string",
"description": "Желаемая дата дегустации, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
},
"time": {
"type": "string",
"description": "Желаемое время, 12:00–18:00"
},
"format": {
"type": "string",
"description": "Как удобнее: в мастерской, самовывоз набора или доставка набора",
"enum": [
"office",
"pickup",
"delivery"
]
},
"fillings": {
"type": "array",
"items": {
"type": "string"
},
"description": "До 6 начинок для пробы (названия из list_fillings)"
},
"event_date": {
"type": "string",
"description": "Дата самого праздника, если известна"
},
"comment": {
"type": "string",
"description": "Повод, число гостей, пожелания"
}
},
"required": [
"name",
"phone",
"consent",
"date"
]
}社群
證據