← 返回目录
T

Trvl

社区
为 AI 助手提供真实的旅行搜索:航班、酒店、火车、汽车、渡轮,无需 API 密钥,单一 Go 二进制文件。
GitHub 源仓库 ↗
★ 65 Stars 分类 · 其他 热门 源版本 7289f56c0857
55FMRS · C
可靠性
8/20
安全与权限
10/20
维护活跃度
10/20
文档质量
14/20
安装易用性
13/20

trvl 是一个强大且创新的旅行 MCP 服务器,提供全面的旅行搜索功能,且无需 API 密钥。其单一工具设计减少了 token 消耗,优化功能(如拆分航空、优化日期)非常实用。但它有隐私风险(自动读取浏览器 cookie)和合规问题(供应商 ToS)。适合个人和开发者使用,但商业用途受限。

查看 FMRS 评分方法 →

trvl 是一个开源的旅行 MCP 服务器,允许 AI 助手(如 Claude、Cursor、Windsurf、Codex 等)直接搜索真实的旅行信息,包括航班、酒店、火车、巴士、渡轮、租车和价格提醒。它只有一个智能工具(travel 路由器),通过并行访问多个旅行数据源(如 Google Flights、Google Hotels、Kiwi 等)来提供综合搜索、优化和建议。无需 API 密钥,无需注册。它是本地运行的工具,数据保留在本地,但会读取浏览器 cookie 来访问受保护的站点。

工具能力

travel
一个自然语言路由器,可处理航班、酒店、火车、汽车、渡轮等搜索,并返回优化后的结果。

安装接入

  1. 通过 Homebrew 安装:brew install MikkoParkkola/tap/trvl 或直接下载二进制文件。
  2. 运行 trvl mcp install 自动检测并配置 AI 客户端。
  3. 重启 AI 客户端。
  4. 或者,手动添加 MCP 配置:
{
  "mcpServers": {
    "trvl": {
      "command": "trvl",
      "args": ["mcp"]
    }
  }
}
claude_desktop_config.json
{"mcpServers":{"trvl":{"command":"trvl","args":["mcp"]}}}

选型与风险

适合谁

  • 经常使用 AI 助手规划旅行的个人用户。
  • 希望将旅行搜索集成到应用中的开发者,无需付费 API。
  • 需要无 API 密钥且注重隐私的本地工具的用户。

不适合谁

  • 希望简单在网站上预订的用户(建议使用 Google Flights 等)。
  • 需要托管服务、仪表盘和客户支持的用户。
  • 需要商业或内部使用的用户,因为 PolyForm 非商业许可证限制此用途。

所需权限

  • 读取浏览器 cookie(自动,用于访问受保护的 API)
  • 访问本地文件系统(读写 ~/.trvl 下的状态文件)
  • 发送遥测数据(匿名,可关闭)
  • 可选:读取凭证管理器(仅限 AFKLM,需显式请求)
  • 可选:写入 Google 日历(通过日历助手)

风险与副作用

  • 自动访问某些供应商的网站可能违反其服务条款,用户需自行承担风险。
  • 读取浏览器 cookie 可能引发隐私担忧;默认启用,但可通过环境变量禁用。
  • 遥测数据会发送匿名使用信息,但可关闭。
  • 价格信息可能不准确或过期,建议验证后再做决策。

常见排障

  1. 没有工具显示?重启 AI 客户端,并确认 `trvl` 在你的 PATH 中。
  2. 航班结果为空?尝试测试主要航线如 `trvl flights HEL LHR 2026-07-01`。
  3. 地面交通超时?可能被限流,等待 30 秒或使用 `--timeout 3m`。
  4. 被阻止?使用 `trvl status` 检查提供商状态,并查看提供的提示。
  5. 如果遇到 cookie 相关错误,设置 `TRVL_NO_BROWSER_COOKIES=1` 禁用浏览器 cookie 读取。

使用场景

让 AI 助手规划真实的多模式旅行,包括航班、酒店、火车和汽车。
比较机票价格,寻找最便宜的出行日期。
监控价格并设置提醒,例如错误票价或低价警报。
搜索酒店、查看房间详情和价格。
查找火车、巴士和渡轮时刻及票价。
发现旅行技巧,如隐藏城市机票、多程优化等。

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
Windsurf完整支持
Codex完整支持
VS Code完整支持
Zed完整支持
Gemini完整支持
Amazon Q完整支持
LM Studio完整支持