🧪 Skills
LovTrip AI Travel Planner
AI 行程规划 / AI Travel Itinerary Planner — 智能生成多日旅行行程,支持景点搜索、预算计算、酒店航班。当用户需要旅行规划、生成行程、搜索景点酒店航
v1.1.0
Description
name: lovtrip-travel-planner description: AI 行程规划 / AI Travel Itinerary Planner — 智能生成多日旅行行程,支持景点搜索、预算计算、酒店航班。当用户需要旅行规划、生成行程、搜索景点酒店航班时使用。 allowed-tools: Bash, Read
AI 行程规划 / AI Travel Itinerary Planner
LovTrip (lovtrip.app) — AI 驱动的旅行规划平台,提供智能行程生成、景点推荐、预算管理。Web 版体验:lovtrip.app/planner
使用 AI + 高德 API 生成完整的多日旅游行程,支持景点搜索、预算计算、酒店推荐、航班查询。
Setup / 配置
{
"mcpServers": {
"lovtrip": {
"command": "npx",
"args": ["-y", "lovtrip@latest", "mcp"],
"env": {
"AMAP_API_KEY": "your-amap-api-key",
"OPENROUTER_API_KEY": "your-openrouter-api-key"
}
}
}
}
三步规划流程
第 1 步 — 信息完整度检查(每次必做)
用户提到旅游/旅行/行程时,检查以下 5 项:
| 项目 | 示例 |
|---|---|
| ① 具体城市(非国家) | "成都"、"大阪" |
| ② 天数 | "3天"、"5天4晚" |
| ③ 出行人数/同伴 | "2人"、"和闺蜜" |
| ④ 兴趣偏好 | "美食"、"文化"、"自然" |
| ⑤ 预算范围 | "5000以内"、"穷游" |
规则:
- 缺少 ≥2 项 → 必须先追问,不得跳过直接生成
- 缺少 1 项或全齐 → 直接进入第 2 步
判断示例:
- "想去日本玩5天" → 缺城市/人数/兴趣/预算(缺4项)→ 追问
- "大阪3天美食游2人预算5000" → 全齐 → 直接生成
- "成都3天想吃火锅看熊猫" → 缺人数/预算(缺2项)→ 追问
第 2 步 — 生成行程
generate_travel_itinerary({
destination: "成都",
days: 5,
start_date: "2026-03-15",
budget: 5000,
preferences: {
interests: ["food", "culture", "nature"],
pace: "moderate",
accommodation_type: "mid-range",
prefer_public_transport: true
}
})
第 3 步 — 可选补充工具
仅在用户明确需要时调用,不要主动调用:
| 工具 | 触发条件 | 说明 |
|---|---|---|
check_weather |
用户要求查天气 | 目的地天气预报 |
calculate_travel_budget |
用户要求预算明细 | 详细费用分解 |
generate_map_links |
用户要求地图链接 | 景点地图链接 |
search_attractions |
用户要求更多景点 | 搜索城市景点 |
search_hotels |
用户要求酒店推荐 | 酒店搜索 + 预订 |
search_flights |
用户要求航班信息 | 航班搜索 + 价格 |
工具列表 (6 Tools)
核心工具
generate_travel_itinerary — AI 生成行程
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
destination |
string | ✅ | 目的地城市 |
days |
number | ✅ | 旅行天数 (1-30) |
start_date |
string | 开始日期 YYYY-MM-DD | |
budget |
number | 总预算(元) | |
preferences |
object | 兴趣、节奏、住宿、交通偏好 | |
mapProvider |
string | amap / google / auto |
补充工具
search_attractions — 搜索景点
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
city |
string | ✅ | 城市名称 |
keywords |
string | 搜索关键词 | |
types |
array | 景点类型过滤 | |
min_rating |
number | 最低评分 | |
max_results |
number | 最大返回数量,默认 10 | |
sort_by |
string | rating / popularity / distance |
calculate_travel_budget — 计算预算
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
destination |
string | ✅ | 目的地 |
days |
number | ✅ | 天数 |
budget_total |
number | 总预算 | |
accommodation_cost |
number | 住宿费 | |
transportation_cost |
number | 交通费 | |
daily_food_budget |
number | 每日餐饮 | |
activities |
array | 活动费用列表 |
search_hotels — 搜索酒店
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
city |
string | ✅ | 城市 |
check_in |
string | ✅ | 入住日期 |
check_out |
string | ✅ | 退房日期 |
guests |
number | 住客数 | |
min_price / max_price |
number | 价格范围 | |
star_rating |
number | 星级 (3/4/5) | |
location_preference |
string | 位置偏好 |
search_flights — 搜索航班
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
origin |
string | ✅ | 出发城市 |
destination |
string | ✅ | 目的城市 |
departure_date |
string | ✅ | 出发日期 |
return_date |
string | 返程日期 | |
passengers |
number | 乘客数 | |
cabin_class |
string | economy / premium_economy / business / first | |
max_price |
number | 最高价格 | |
direct_only |
boolean | 仅直飞 |
optimize_daily_route — 日程路线优化
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
start_point |
string | ✅ | 起点地址 |
waypoints |
array | ✅ | 途径点列表 |
city |
string | ✅ | 城市 |
end_point |
string | 终点地址 | |
start_time |
string | 出发时间 HH:mm | |
travel_mode |
string | transit / driving / walking |
关键规则
- 工具调用限制:
generate_travel_itinerary(1次)+ 可选工具(最多2次)= 最多 3 次 - 禁止为每个景点单独调用工具 — 会导致调用爆炸
- 工具参数不含 emoji —
{ "destination": "成都" }而非{ "destination": "📍 成都" } - 多轮对话调整: 记住上文,根据用户修改重新生成行程
- 地图链接格式化: 从 JSON 中提取 URL 生成 Markdown 链接
[高德地图](url)
支持的兴趣标签
nature | culture | food | shopping | nightlife | adventure
支持的旅行节奏
relaxed: 每天 2-3 个景点,充足休息moderate: 每天 3-4 个景点,适中节奏fast: 每天 4-5 个景点,紧凑安排
在线体验
- LovTrip AI 行程规划器 — Web 端智能行程生成
- 国际行程规划 — Google Maps + AI 国际行程
- 旅行攻略 — 精选目的地深度攻略
- 热门目的地 — 发现你的下一个旅行目的地
- 行程方案 — 现成行程模板,即查即用
- 开发者文档 — MCP + CLI + API 完整文档
Powered by LovTrip — AI Travel Planning Platform
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!