W智能接口实践录webmcp.cn / PRACTICE NOTES
← 全部实践笔记
实测记录 · 2026 年 10 月 9 日

第一次实测:航班、酒店与咖啡机的三个查询示例

从发现页面工具到读取返回结果,记录三个示例的实际表现,以及页面切换和文档差异。

2026 年 10 月 9 日,通过 Codex 内置浏览器检查了 GoogleChromeLabs 的航班、酒店和咖啡商品示例。三个场景都观察到页面工具,并完成了查询或读取。本次是开发自测,示例中的航班、酒店、价格和产品数据不能作为实际商业服务的可用性证据。

航班首页最初只提供 searchFlights。使用 SFO 至 JFK、10 月 20 日出发和 27 日返回、1 位乘客的示例条件搜索后,结果页才出现 listFlights、筛选与重置工具。读取接口返回了 13 条示例航班,名称和价格与页面一致。搜索与读取是两个步骤,不能只凭首页没有列表工具就判定整个示例不可用。

酒店示例使用 search_location 查询 Tokyo,页面显示 4 家酒店。随后 get_hotel_search_results 返回相同的酒店名称和示例价格。源码仓库 README 把筛选工具写作 search_hotels,本次页面实际注册的名称却是 filter_search_results。因此,文档提供线索,当前页面注册结果才提供本次调用所用的名称。

咖啡商品示例用 search_catalog 查找 Alchemist,导航到产品页后重新发现工具,再调用 get_machine_specifications。返回的高度为 12 英寸,水箱容量为 2.0 升,与产品页一致。导航请求返回成功时,页面还可能正在切换;需要确认新页面确实加载,不能立即沿用旧页面的工具绑定。

本次把三项读取工具标为已验证,把三个搜索或导航工具保留为已观察注册,并附上执行记录。航班搜索工具的 readOnlyHint 为 false;酒店和咖啡的一些工具没有提供该标记。页面变化、工具注解与业务副作用需要分别理解,不能补写成没有观察到的状态。本次没有预订、购买、加入购物车或读取订单历史。

证据保存了来源、页面、检查时间、参数定义和返回摘要,工具标识结合站点、页面与原始名称。三个场景均无需登录即可完成本次查询;其他操作的登录要求仍未知。本站目录只保存和查询这些记录,不代替用户执行第三方工具。

结果仅适用于本次内置浏览器和所记录的页面状态,没有注入兼容层;底层浏览器完整版本未能取得,因此还不能形成精确的版本兼容表,也不能推断普通 Chrome、Safari 或 Firefox 都能调用。下一次不同日期的复测将继续保留历史,包括失败和变化。

参考资料

这是一份个人学习与实现记录。接口随项目演进可能变化,具体行为以对应版本的文档和实测为准。