杂货购物助手

Frisco MCP服务器是一个通过自然语言处理帮助用户管理购物车、搜索商品、获取营养信息和管理食谱的工具。

  • by taraspiotr
  • Python
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 taraspiotr/frisco-mcp

使用说明

弗里斯科mcp

MCP服务器 Frisco.pl --让Claude通过自然语言将杂货添加到购物车、搜索产品、获取营养信息和管理食谱。

特性

  • 将商品添加到购物车 --描述你需要什么,克劳德找到并添加了它们
  • 查看购物车 --读取当前购物车内容和总数
  • 搜索产品 --浏览带有价格的热门结果进行比较
  • 产品营养信息 --宏(千卡、蛋白质、脂肪、碳水化合物)+成分列表
  • 配方存储 --在本地保存、列出、删除食谱
  • 将食谱添加到购物车 --自动缩放数量并添加所有成分

需求

  • Python 3.11+
  • 紫外线 (推荐)或pip
  • 剧作家(铬)
  • Frisco.pl帐户

安装

git clone https://github.com/taraspiotr/frisco-mcp.git
cd frisco-mcp
uv sync          # or: pip install mcp playwright
playwright install chromium

配置

凭证

创建 ~/.frisco-mcp/credentials.json:

{
  "email": "you@example.com",
  "password": "yourpassword"
}

此文件位于仓库之外,从未提交。

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "frisco": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/frisco-mcp", "python", "frisco_mcp.py"]
    }
  }
}

工具

工具 说明
add_items_to_cart 搜索并将产品列表添加到购物车
view_cart 读取当前购物车内容和总数
search_products 返回查询的前N个结果(名称+价格)
get_product_info 产品的完整宏+成分列表
save_recipe 将包含配料的食谱保存到本地存储
list_recipes 列出所有已保存的食谱
delete_recipe 按名称删除配方
add_recipe_to_cart 将所有食谱配料添加到购物车中,可选择按比例缩放
clear_session 关闭浏览器会话/切换帐户

示例提示(波兰语)

Dodaj do koszyka: mleko 2l, chleb pszenny, masło ekstra
Jakie jogurty naturalne są dostępne? Pokaż 5 najtańszych
Jakie ma makroskładniki masło ekstra?
Zapisz przepis na spaghetti bolognese na 4 porcje
Dodaj składniki przepisu "spaghetti bolognese" do koszyka na 2 porcje
Co mam w koszyku?

备注

  • 代理人 从不付款 --它停在推车阶段
  • Chromium浏览器窗口可见地打开(非无头),因此您可以监视操作
  • 食谱存储在 ~/.frisco-mcp/recipes.json

许可证

麻省理工学院