Token导航 LogoToken导航TokenDH.com
Zepto Cafe MCP logo
AI代理stdio官方级别未说明来源级核验

Zepto Cafe MCP

MCP Server

一个使用Playwright和MCP协议实现的Zepto Cafe自动化订单系统,支持多商品购物车、持久登录会话和地址模糊匹配。

工具数

0

提示词数

0

GitHub Stars

15

资源数

0
PythonClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

proddnav

提供方

proddnav

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m playwright install firefox

详细介绍

Zepto MCP服务器

使用Playwright和MCP(模型上下文协议)的Zepto咖啡馆自动订购系统。

特性

  • 🚀 自动下单
  • 🔐 持久登录会话(保存在Firefox中)
  • 📦 多项目购物车支持
  • ⚡ 速度优化(每份订单约35-65秒)
  • 🎯 模糊匹配的地址选择

设置

1.安装依赖项

pip3 install playwright mcp python-dotenv
python3 -m playwright install firefox

备注: python-dotenv 是可选的-如果没有安装,代码将使用Claude Desktop配置或系统环境中的环境变量。

2.配置电话号码和地址

您有两个选择:

选项A:使用Claude桌面配置(推荐)

直接在Claude Desktop配置中添加环境变量(请参阅下面的步骤4)。不 .env 需要文件。

选项B:使用.env文件(可选)

如果你想使用 .env 文件,创建它(复制自 .env.example):

cp .env.example .env

编辑 .env 并添加您的电话号码和可选的默认地址:

ZEPTO_PHONE_NUMBER=your_phone_number_here
ZEPTO_DEFAULT_ADDRESS=your_address_label_here  # Optional: e.g., 'Hsr Home', 'Office New Cafe'

备注:代码将自动加载 .env 如果 python-dotenv 已安装。如果没有,它将使用系统环境变量或Claude Desktop配置。

重要:从不承诺 .env git-它包含敏感信息。

3.设置登录会话

运行安装脚本以保存您的登录名:

python3 setup_firefox_login.py

这将:

  1. 打开Firefox
  2. 导航到Zepto
  3. 等待您手动登录
  4. 保存您的会话以备将来订购

4.配置克劳德桌面

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

{
  "mcpServers": {
    "zepto-cafe": {
      "command": "python3",
      "args": ["/Users/Pranav_1/zepto-mcp/zepto_mcp_server.py"],
      "env": {
        "ZEPTO_PHONE_NUMBER": "your_phone_number_here",
        "ZEPTO_DEFAULT_ADDRESS": "your_address_label_here"  # Optional
      }
    }
  }
}

用法

配置后,您可以通过Claude Desktop订购:

  • “在我的办公室地址订购一杯冰镇美式咖啡”
  • “你能在Zepto咖啡馆点一杯榛子拿铁吗?”
  • “订购多种商品:榛子拿铁、杏仁牛角面包”

安全

  • ✅ 存储在环境变量中的电话号码(不在代码中)
  • ✅ git中排除的浏览器数据目录
  • ✅ 登录会话存储在本地(从未提交)
  • ✅ 代码中没有API密钥或机密

文件结构

  • zepto_mcp_server.py -主MCP服务器
  • setup_firefox_login.py -登录设置脚本
  • .env -您的配置(不是git)
  • zepto_firefox_data/ -浏览器会话数据(非git格式)

故障排除

如果浏览器崩溃:

  1. 关闭所有Firefox/Chrome窗口
  2. 删除 zepto_firefox_data/ 目录
  3. setup_firefox_login.py 再次

许可证

麻省理工学院

目录标签

目录标签

PythonClaudeAI代理自动化订单本地部署Playwright自动化MCP协议咖啡订购浏览器会话管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP