Tmp.XuBXJbJg0f

🍽️ 浏览器原生代理的智能餐厅预订

通过浏览器扩展代理实现OpenTable餐厅预订管理,支持搜索、订位、取消及收藏功能,无需处理登录凭证但依赖用户保持浏览器登录状态。

收藏
5.8k
安装
1.3k
版本
0.14.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

opentable-mcp 是一款基于 MCP 协议的 OpenTable 餐厅预订管理工具,通过 fetchproxy 浏览器扩展将自然语言指令转换为实际的预订操作。其核心架构创新在于:所有请求均通过用户已登录的浏览器标签页转发,完全避免了 API 密钥、Cookie 粘贴或密码处理的复杂流程。

主要能力

  • 餐厅发现:支持按关键词、位置、日期、人数等多维度搜索,返回菜系、价格区间、评分等元信息
  • 实时订位:查询可预订时段,支持即时预订(instant)、体验套餐预订(experience_mandatory)等多种模式
  • 预订管理:列出、取消历史订单;支持修改预订(非取消-重订方式,避免触发平台风控)
  • 个人中心:查看用户资料、积分、收藏餐厅

显著优势

1. 零凭证架构:利用浏览器原生登录状态,无需维护 API Token 或处理 OAuth
2. 功能完整度高:覆盖 OpenTable Web 端绝大部分核心能力,包括信用卡预授权等复杂场景

3. 工作流清晰:明确的 preview → book 模式强制用户确认取消政策,降低误操作风险

局限性与风险

  • 稳定性依赖:完全依赖 fetchproxy 扩展运行状态及浏览器标签页可用性;Chrome MV3 Service Worker 休眠会导致首请求延迟 2-5 秒
  • 会话生命周期:OpenTable 的密码less邮箱OTP会话可能过期,需用户手动刷新
  • 非官方实现:基于逆向 Web API,存在 OpenTable 变更端点导致功能失效的风险(已使用 Apollo persisted query 哈希机制部分缓解)
  • 操作时效性:预订令牌(reservation_token/slot_hash)仅 60-90 秒有效,不适合长时 deliberation 场景
  • 修改限制:不支持跨餐厅改签,同一餐厅内的修改需通过专用流程

适用人群

  • 已习惯使用 Claude 等 AI 助手进行生活事务规划的北美地区用户
  • 需要频繁处理餐厅预订变更的商务人士
  • 对浏览器扩展方案接受度较高的技术早期采用者

常规风险提示

使用该技能意味着授权 AI 代理在您的浏览器会话上下文中执行资金相关操作(信用卡预授权)。虽然架构上 AI 不直接接触卡号,但仍建议:定期检查 OpenTable 账户中的"Recent Activity";为 OpenTable 账户启用邮件通知以捕获异常预订;避免在公共/共享计算机上配置此扩展。

Tmp.XuBXJbJg0f 内容

手动下载zip · 5.9 kB
skill-card.mdtext/markdown
请选择文件