新闻详情

新闻详情

首页 / 资讯中心 / 详情

让Claude会订机票:Fli MCP服务器接入Claude Desktop完整配置教程

发布时间:2026/11/14 17:21:36来源:尧图网络
让Claude会订机票:Fli MCP服务器接入Claude Desktop完整配置教程
让Claude会订机票Fli MCP服务器接入Claude Desktop完整配置教程【免费下载链接】fliGoogle Flights MCP, CLI and Python Library项目地址: https://gitcode.com/gh_mirrors/fli2/fliFli 是一个能直连 Google Flights 数据的开源机票查询工具它自带 MCP 服务器fli-mcp接入 Claude Desktop 后你只需要用一句自然语言Claude 就能帮你查价格、找日期、甚至给出订票直达链接——相当于给 AI 装上了一位机票代理。本教程带你完整走完安装 Fli MCP 服务器 → 编写 Claude Desktop 配置 → 重启验证全程 5 分钟搞定。▲ 配置完成后直接在 Claude Desktop 里用自然语言查机票 Fli 是什么为什么 Claude 需要它MCPModel Context Protocol是 AI 助手连接外部工具的通用协议。给 Claude Desktop 装上 Fli 这个 MCP 服务器Claude 就多了一整套查机票的手不走网页爬虫Fli 直接以 API 方式与 Google Flights 交互速度快、结果稳定支持丰富筛选舱位、停次数、航司/联盟、起降时间窗口、中转时长、乘客构成含儿童/婴儿结果带订票深链每个航班都附带直达 Google Flights 订票页的链接省去二次搜索错误可分类失败响应自带error_type和retryable字段方便程序化处理MCP 服务器的完整实现在 fli/mcp/server.py 中官方中文无关但很完整的 MCP 手册见 docs/guides/mcp.md。 第一步一键安装 Fli MCP 服务器Fli 的 PyPI 包名为flights。推荐使用pipx安装会自动隔离到独立环境并注册好命令行工具pipx install flights[mcp] 注意带上[mcp]附加依赖这是 MCP 服务器运行所需的fastmcp等组件。如果你之前装过flights重新执行同一条命令即可升级补齐。安装完成后在终端输入下面命令验证which fli-mcp能输出类似~/.local/bin/fli-mcp的路径就说明安装成功。请记下这个路径下一步大概率要用到。⚙️ 第二步配置 Claude Desktop打开 Claude Desktop 的配置文件claude_desktop_config.json各系统位置如下系统配置文件位置macOS~/Library/Application Support/Claude/claude_desktop_config.jsonWindows%APPDATA%\Claude\claude_desktop_config.json在mcpServers下加入 Fli如果没有mcpServers字段就新建一个{ mcpServers: { fli: { command: fli-mcp } } }⚠️ 两个常见坑不要覆盖已有配置——如果文件里已有其他 MCP 服务器把fli作为并列项添加即可。Claude 找不到命令把command改成which fli-mcp查到的完整路径例如 macOS 上写成command: /Users/你的用户名/.local/bin/fli-mcp。✅ 第三步重启并验证连接完全退出 Claude DesktopmacOS 用Cmd Q仅关窗口无效重新打开输入框旁会出现MCP 插头图标点开图标应能看到fli服务器及其工具列表search_flights、search_dates等看到工具列表就说明 Fli MCP 服务器已成功接入 接入后Claude 多了这 4 件查机票武器工具用途search_flights按指定日期搜索航班支持往返、舱位、停次数、航司筛选等 20 参数返回价格、时长与订票链接search_dates在一段日期范围内扫描找出最便宜的出行日期单次最多 93 天get_booking_options针对某一具体航班拉取航司官网与在线旅行商的可订票价和直达订票链接find_airports用城市名如 new york或机场名反查 IATA 机场代码四个工具分别定义在 fli/mcp/server.py#L1050-L1184、fli/mcp/server.py#L1242-L1382、fli/mcp/server.py#L1397-L1583 和 fli/mcp/server.py#L1622-L1646。除了工具Fli 还内置了两个提示词模板search-direct-flight、find-budget-window可以引导 Claude 生成标准查询见 fli/mcp/server.py#L1654-L1696。 实际对话示例这样问 Claude 就行配置完成后直接像聊天一样提需求即可摘自官方指南 docs/guides/mcp.md你帮我找找下个月纽约飞伦敦的航班Claude自动调用search_flightsoriginJFK, destinationLHR你4 月份从旧金山飞东京哪几天最便宜Claude自动调用search_datesoriginSFO, destinationNRT按价格排序返回你查 3 月 15 日洛杉矶飞巴黎的商务舱直飞航班Claude自动带上cabin_classBUSINESS、max_stopsNON_STOPClaude 返回的结果里每条航班都带booking_url深链点开就是 Google Flights 上该航班的订票页舱位和乘客数都已预填真正做到查完即订。 进阶用环境变量定制默认搜索参数Fli MCP 支持一组FLI_MCP_前缀的环境变量适合懒人预设例如固定用欧元报价、默认商务舱变量作用默认值FLI_MCP_DEFAULT_PASSENGERS默认成人乘客数1FLI_MCP_DEFAULT_CURRENCY结果报价币种USDFLI_MCP_DEFAULT_CABIN_CLASS默认舱位ECONOMYFLI_MCP_DEFAULT_SORT_BY默认排序方式CHEAPESTFLI_MCP_DEFAULT_DEPARTURE_WINDOW默认起飞时间窗HH-HH无FLI_MCP_MAX_RESULTS每个工具返回结果上限无限制可以直接写在 Claude Desktop 配置的env字段里例如{ mcpServers: { fli: { command: fli-mcp, env: { FLI_MCP_DEFAULT_CURRENCY: EUR, FLI_MCP_DEFAULT_CABIN_CLASS: BUSINESS } } } } 遇到问题看这里排查Fli 的每个失败响应都带有稳定的error_type字段不用人肉读报错文字。新手最容易踩到的三类error_type含义解决办法parse_error页面解析失败多发生在欧洲/EEA 地区被 Google 同意页拦截设置FLI_SOCS_COOKIE环境变量后重启服务器certificate_errorTLS 证书校验失败常见于公司代理设置FLI_CA_BUNDLE指向证书包路径重试无效timeout/connection_error网络超时或断连retryable: trueFli 客户端内部已带退避重试再手动重试 1~2 次即可不要疯狂刷完整错误类型表见 docs/guides/mcp.md 的 Error Responses 一节。 附赠同一套引擎终端里也能用Fli 的 MCP 服务器和命令行工具CLI共用同一个搜索核心所以装好后你还能直接在终端查票fli flights JFK LHR 2026-10-25 --class BUSINESS --stops NON_STOP▲ 终端里的 Fli CLI 同样输出结构化航班结果CLI 的全部参数说明在 README.md 的 CLI Usage 部分实现代码位于 fli/cli/。 总结pipx install flights[mcp]安装 Fli MCP 服务器在claude_desktop_config.json的mcpServers中注册fli: { command: fli-mcp }重启 Claude Desktop对话中直接让 Claude 帮你查机票、找低价日期至此你的 Claude 已经会订机票了 ✈️延伸阅读完整 MCP 使用手册docs/guides/mcp.mdMCP 服务器源码fli/mcp/server.py项目总览README.md机场数据库本地查询依据data/airports.csv【免费下载链接】fliGoogle Flights MCP, CLI and Python Library项目地址: https://gitcode.com/gh_mirrors/fli2/fli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/15 4:54:16

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/15 2:04:12

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/14 17:14:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/15 4:06:36

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉