用途
Traveler Profile 用于在 FlightClaw 中一次性建立旅行者档案,使 AI 机票预订助手能够知道用户及其同行人是谁、有哪些出行偏好,从而在推荐航班时更贴合个人需求。档案内容包括主要用户、同行人、出行偏好、信用卡、积分余额和行程历史。recommend_flights 会使用这些偏好为提问者排序便宜航班。
主要能力
- 用户身份:get_me 查看主要用户(关联旅行者、账户邮箱、常住机场);set_me 设置 me_traveler(已保存的旅行者名称),可选 account_email 和 home_airports(IATA 代码数组)。
- 旅行者管理:save_traveler 保存姓名短键、名、姓,可选出生日期、性别、称谓、邮箱、电话、关系、常旅客计划;list_travelers、get_traveler(按名称)、delete_traveler(按名称)。
- 偏好管理:get_preferences 查看已保存的偏好与学习结果;set_preferences 可部分更新,recommend_flights 使用的字段包括 cabin_rules(短途与长途舱位)、preferred_airlines、avoid_airlines、depart_window、max_stops、redeye_ok、budget_sensitivity,也可保存座位、行李和餐食等偏好。
- 信用卡与积分:save_card 记录 id、发卡行、产品,可选网络、地区、备注,仅用于积分感知,不存储卡号;list_cards、delete_card(按 id);set_points_balance 设置项目与余额,list_points 查看全部余额。
- 行程记录:log_trip 在预订后记录路线、出发日期、旅行者,可选返程日期、舱位、价格、币种、订单号;list_trips、get_trip(按 id);trips_followup 列出需要反馈的已完成行程;record_trip_feedback 记录反馈和可选学习要点,持久经验会并入偏好。
使用方式
先连接 FlightClaw 托管 MCP 服务器:https://mcp.flightclaw.com/mcp(streamable HTTP,OAuth 登录),无需安装。各客户端接入方式:
- Claude Code:
claude mcp add --transport http flightclaw https://mcp.flightclaw.com/mcp - Cursor:一键安装,或将
{"mcpServers":{"flightclaw":{"url":"https://mcp.flightclaw.com/mcp"}}}加入~/.cursor/mcp.json - VS Code:一键安装,或
code --add-mcp '{"name":"flightclaw","type":"http","url":"https://mcp.flightclaw.com/mcp"}' - Claude(web / desktop):Settings > Connectors > Add custom connector,粘贴 https://mcp.flightclaw.com/mcp
- ChatGPT:Settings > Apps & Connectors > Create(开发者模式),粘贴 https://mcp.flightclaw.com/mcp
若 FlightClaw 工具不可用,需先请用户连接服务器。
引导顺序建议:先为用户 save_traveler 再 set_me;为每位同行人 save_traveler,如一起出行可 save_group;用 set_preferences 每条消息询问一两个问题;可选 save_card 和 set_points_balance。
适用场景
首次使用并引导用户及同行人建立档案;用户表达偏好(如“从不坐红眼航班”“要靠过道座位”);用户添加信用卡或积分余额;用户查询历史行程或在行程后提供反馈。
限制与规则
切勿索取或保存卡号、CVC 或密码,save_card 只存发卡行和产品;保存个人数据前先询问,且只保存用户提供的内容;执行 delete_traveler、delete_card 等删除操作前需确认;用户预订时,create_checkout 前需确认并展示含费用的价格(5% + $3,最低 $12),详见 book-flight 技能。