技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
Dudude-bit/yandex-lavka-mcp

Dudude-bit/yandex-lavka-mcp

Unofficial MCP server for ordering Yandex Lavka groceries from an AI assistant (search, cart, checkout with confirmation)
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add yandex-lavka-mcp -- npx -y yandex-lavka-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
22 ★ · Dudude-bit/yandex-lavka-mcp · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 22 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 Dudude-bit/yandex-lavka-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

yandex-lavka-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server that lets an AI assistant order
groceries from **Yandex Lavka** — search products, build a cart, and place a real
order — with an explicit human confirmation before any money is charged.
> [!WARNING]
> **Unofficial.** Yandex Lavka has no public API. This project talks to the same
> private web API that lavka.yandex.ru uses, authenticated with **your own**
> Yandex session cookies. It automates your own account, for your own shopping.
>
> - Not affiliated with or endorsed by Yandex. Using it may violate Yandex's
> Terms of Service, and the private API can change or be blocked at any time.
> - confirm_order spends **real money** on your card. Use at your own risk.
> - Provided **as is**, without warranty (see LICENSE).
What it does
| Tool | Charges? | What it does |
|------|:---:|------|
| lavka_status | — | Is the session + location set up? |
| list_addresses | — | Your saved Lavka addresses, by name. |
| use_address | — | Switch delivery to a saved address by name. |
| set_delivery_address | — | Set delivery to any address by text (any city). |
| set_location | — | Set delivery point by raw lat/lon. |
| search_products | — | Search the catalog at the current location. |
| get_product | — | Product detail by id, slug or Lavka link, incl. nutrition (КБЖУ per 100 g / per portion, as the card shows it). |
| list_categories | — | Catalog menu: category groups with their categories (per storefront). |
| get_category_group | — | Categories inside one catalog group, by group id. |
| get_category_products | — | Products in a category + its subcategory shelf counts; optional subcategory filter. |
| view_cart | — | Show cart + total. |
| add_to_cart | — | Add an item. |
| update_cart_item | — | Set exact quantity (0 removes). |
| clear_cart | — | Empty the cart. |
| checkout_preview | **no** | Full summary: items, subtotal, discount, delivery, ETA, payment, total. |
| list_payment_methods | — | Your saved cards and which is the default. |
| set_payment_method | — | Choose which card orders charge. |
| confirm_order | **YES** | Places the order and charges the default card (or the one set above). |
| cancel_order | — | Cancel an order by id. |
| active_orders | — | Currently tracked orders with status/ETA. |
| order_history | — | Past orders (total, items count, date), paged. |
| get_order | — | One order in full: items, totals, address, status. |
**Money safety.** Placing an order is a deliberate two-step flow: checkout_preview
returns the full summary and charges nothing; confirm_order(confirmed_total)
refuses unless a preview was just run and you pass back the exact total it showed.
Change the cart and the preview is invalidated — you must preview again.
**3-D Secure.** confirm_order submits the order and charges the on-file card,
then polls payment status. If your bank requires 3-D Secure, payment_status
comes back wait_user_action and a redirect_url is returned — open it to
finish paying (a headless charge cannot complete 3DS). cancel_order(order_id)
cancels.
**Multiple locations / cities.** Catalog, prices and cart are location-scoped.
use_address("Дача") switches to a saved address; set_delivery_address("Казань,
улица Баумана, 1", flat="12") works for any address in any city (it geocodes via
Lavka's own address search).
How it's built
- Python 3.12+ · FastMCP · httpx.
- client.py — the async API client (session auth, CSRF, request building, trims huge payloads).
- endpoints.py — every API path in one place (overridable from config, no code change).
- server.py — the MCP tools the assistant sees.
The API sits under https://lavka.yandex.ru/api/v1/providers/* (plus
来源
awesome · https://github.com/Dudude-bit/yandex-lavka-mcp
按领域浏览
MCP 服务
Traction
22 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引