news 2026/11/2 6:39:22

【Plain Language Large Model】【通过Trea接入高德飞友MCP完成一份旅游报告】流食般投喂

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Plain Language Large Model】【通过Trea接入高德飞友MCP完成一份旅游报告】流食般投喂

MCP 实战全记录:从零配置高德/飞友服务,到让 AI 自动生成旅行报告

课程主线:这节课的核心目标非常明确——我们要搭建一个旅行报告生成助手。它需要整合四个信息模块:客户端(Cursor + Node.js)、地图服务端(高德)、航班服务端(飞友),最终通过 AI Agent 对话生成完整的 Web 版旅行报告。

一、架构准备:这四个信息模块缺一不可

在进入配置之前,老师先带我们回顾了整个实战的前置架构。要完成整套系统,必须准备好以下四个模块:

  1. 客户端环境:Cursor作为 AI 前端,通过 MCP 能力访问后端服务;Node.js为 MCP 提供通道能力支持。
  2. 地图服务端:高德地图作为 MCP Server,提供搜索、定位、路线规划等 LBS 能力。
  3. 航班服务端:飞友开放平台(非常准)提供航班查询能力,例如查询西安飞北京、北京飞西安的航班信息。
  4. 配置目标:将高德和飞友的 MCP 信息配置到 Cursor 中,通过与 AI Agent 聊天,让它为我们生成旅行报告。

小知识点:老师特别提示,国内主流地图厂商包括高德、百度、腾讯,且百度也提供 MCP 服务,感兴趣的同学可以课后自行探索。


二、高德地图 MCP 接入:这是本节课的第一个重点

高德地图的配置是本次课程占用时间最长、步骤最细的环节,老师手把手演示了从注册到验证的完整链路。

2.1 开发者账号与应用创建

首先访问高德开放平台(lbs.amap.com)。这里有两个入口值得注意:

  • amap.com:直接提供地图页面供你点击使用。
  • lbs.amap.com:开放平台,面向开发者和企业,通过 API 调用高德能力。接入 MCP 必须使用开放平台。

📌作者创建时用的链接~

具体步骤与课堂例子:

  1. 注册认证:注册账号后,建议认证为“个人开发者”。老师强调:个人开发者比免费账号的API 调用配额更高,例如搜索类接口会计算额度,认证后额度会有明显提升。
  2. 创建应用:在控制台创建新应用,课上老师命名了一个非常具体的例子——“mcpso5”(我起的名字是“位置服务”),应用场景选择“其他”。
  3. 获取 Key:在应用下创建 Key,这里有两个关键细节:
    • Key 类型选择“Web 服务”。
    • 名称可自定义,课上例子为“MCP Beta t5”。
    • IP 白名单:老师提到“不配置 IP 白名单主要是进行保护”,但对于学习场景可以先不限制。如果真实业务上线,建议配置 IP 白名单防止 Key 泄露,因为高德是按次收费(或额度计费)的,泄露可能导致被恶意盗用。
  4. 最后点击同意服务协议,生成 Key 并妥善保存。

零碎知识点:老师提到,进入控制台的方式除了在 lbs.amap.com 点击入口,也可以直接访问console.amap.com。

2.2 通信方式选择:为什么选 SSE?

高德提供了两种 MCP 接入方式:

  • 流式 HTTP(SSE):直接通过 HTTP 流进行通信,配置简单,不依赖额外命令。

  • NPX 命令:通过npx命令提供通道与高德 MCP Server 通信。

本课选择 SSE 方式,原因是配置更直接,适合快速接入。

2.3 Trea 中的 MCP 配置实操

这是最容易踩坑的部分,老师分了三步走:

Step 1:初始化工作空间
新建目录(作者起名为MCP实战体验),在 Trea 中打开该文件夹作为工作空间。

Step 2:配置 MCP Server
进入 Trea 的首选项 → 设置 → MCP,点击“添加”→“手动配置”。将高德提供的流式 HTTP 连接字符串(包含刚才申请的 Key)直接拷贝粘贴进去。

异常处理(重要):如果系统提示“MCP Server 名称已经存在”,说明之前可能配置过。此时不要重复添加,而是选择编辑现有配置,将新信息覆盖写入即可。

Step 3:启用与刷新
配置完成后需要:

  1. 点击启用;
  2. 执行刷新动作。

刷新后,系统会识别到高德地图提供的多项能力,如骑行规划、驾车规划等。此时界面上可能会出现一个“API 函数名过长”的告警,老师明确指出:这个告警影响不大,可以忽略,不影响正常使用。

2.4 最关键的一步:在智能体中挂载能力

很多同学容易误以为配置完 MCP Server 就万事大吉了。老师特别强调:

“贴着 MCP 后我们仍然无法使用,需要将智能体的 MCP 加入。”

必须进入智能体(Agent)设置界面,勾选高德地图相关的 MCP 能力选项,然后保存并立即使用。没有这个步骤,AI Agent 是无法调用地图接口的。

2.5 功能验证:课堂现场测试

配置完成后,老师当场进行了测试:

  • 测试指令:“从西安北站去西安站怎么走?”
  • 执行过程:Agent 自动查看可用的 MCP Server,识别到高德地图服务,然后自动调用坐标查询及路径规划接口。
  • 测试结果:成功返回推荐路线,证明高德 MCP 服务连接正常且可用。

三、飞友开放平台接入:SSE 方式打通航班数据

完成高德地图后,课程进入了第二个服务端——飞友开放平台(航班数据)的配置。

3.1 平台服务能力概览

非 AI 开放平台提供了两类 MCP 服务:

  • 航旅信息 MCP:支持机票价格实时追踪、航班信息查询。
  • 中长距离出行 MCP:覆盖更广泛的出行场景。

核心能力包括:

  1. 航班实时动态查询:获取航班当前运行状态。
  2. 飞机实时定位查询:只需要一个航班编号,即可获取飞机的经纬度、高度及速度。
  3. 机场天气查询:提供机场未来的整体天气状况。

3.2 账号注册与额度

📌飞友链接

  • 完成注册并登录,成为平台开发者。
  • 重要福利:新用户注册后默认赠送 50 元测试额度,足够支撑初期的功能测试。老师特别提到这一点,让大家放心调试。

3.3 密钥申请与 NPX 配置

  1. 登录后创建新的 API 应用,课上老师命名为“MCP test”,系统生成对应密钥,需拷贝保存。

  2. 回到官方接入文档,找到NPX 方式的接入指南。

  3. 找到“监测串”(即连接字符串/Connection String),将之前申请的密钥替换进该字符串模板中。

  4. 进入 Trea 设置(文件 → 首选项 → 设置),找到 MCP 配置,手动添加该连接串。

  5. 同样,如果提示“MCP 已存在”,选择覆盖原有配置。

  6. 点击启用,界面显示对勾标志,表明已成功获取 MCP 能力(这些能力以函数或工具的形式呈现)。

最后一步:在相关管理界面(如 Agent 设置)勾选启用选项并保存,完成最终激活。


四、Trea 平台演示:当 MCP 生态汇聚成一份旅行报告

课程的后半段,老师在Trea 平台,给我们展示了当高德+飞友能力整合后,AI 能够产生的惊人效果——无代码生成一份完整的 Web 版旅行报告。

4.1 业务场景与执行过程

  • 用户诉求:从西安飞往北京旅游三天,生成具体旅游计划、景点路线,使用高德地图生成具体路线信息,并查询航班信息给出合理建议,最终输出 Web 版报告。

  • 耗时:新建工作空间并提交诉求后,系统经过约2 分钟的处理,自动完成报告生成。

4.2 后台调用逻辑拆解

老师展开系统的“思考过程”,让我们看到了底层的 MCP 调用链路:

  1. 航班查询:系统调用了2 次飞友开放平台,获取西安到北京的航班信息。
  2. 景点坐标获取:系统调用了10 次坐标查询接口(MAC/工具),获取北京主要景点的坐标。例如输入地址“天安门广场”,返回信息中包含location(即经纬度),用于计算景点间距离。

4.3 生成的报告内容(课堂具体例子)

老师打开生成的 Web 报告,展示了以下内容:

  • 航班建议:

    • 去程:建议乘坐MU2131航班,06:30 起飞,08:30 到达。
    • 返程:建议乘坐HU7137航班,06:40 起飞,09:10 到达。
  • 行程导航(第一天):

    • 从北京大兴国际机场到天安门广场。
    • 包含步行、机场快线及地铁换乘的具体路线与时间。
    • 点击“高德导航”后,可以在地图上直接看到起点、终点及详细走向的可视化路径。
  • 综合建议:

    • 涵盖第二天、第三天的行程安排。
    • 提供清晰的费用预估。
    • 包含出行注意事项:穿衣建议、美食推荐、交通攻略总结。

这就是 MCP 整合后的最终成果:AI 不再需要你在各个 App 间跳转,它自己调用了高德和飞友的数据,在两分钟内帮你生成了一份可直接浏览的旅行方案。


五、MCP 广场与生态:远不止地图和航班

通过 Modus 的MCP 广场,老师向我们展示了 MCP 协议的庞大生态。借助内置的 MCP 客户端,无需编写复杂代码即可连接各种外部服务。

课堂提到的服务项目包括:

  • 生活服务:如麦当劳点餐。
  • 浏览器操纵:Chrome 开发者工具,可通过 MCP 操纵浏览器完成任务。
  • 办公辅助:ChatPPT(生成 PPT)、查询火车票等。

5.1 服务模式:Hosted vs Local

MCP 广场支持两种服务模式,这是理解 MCP 架构的关键:

  • Hosted MCP:服务端部署在远端服务器上。例如高德地图(Amap),由阿里官方提供,属于 Hosted 模式。用户请求先发送至 Modus,再转发至高德地图服务器。
  • Local MCP:服务端部署在用户本机上(如一些本地文件处理工具)。

课上举的具体例子:配置高德时,请求域名发生了变化,请求的是 Google/Modus,再由 Modus 将信息转给高德地图。

5.2 计费机制

使用 MCP 服务会消耗平台的Book(积分)或Token。课上老师提到:

  • 平台会显示具体的积分消耗情况。
  • 不同大模型调用的计费模式并不完全相同,使用时要留意成本。

六、避坑指南与细碎知识点汇总

为了不遗漏任何课堂细节,特别整理老师反复提及或随口一提但极有价值的知识点:

知识点说明
个人开发者认证高德平台建议认证个人开发者,API 配额比免费账号更高。
IP 白名单安全防御措施,可防止 Key 泄露后被恶意调用产生计费。
SSE vs NPX两种接入通道,SSE 更直接,NPX 依赖本地 Node 命令通道。
配置冲突处理Trea 中提示“Server 名称已存在”时,选择编辑并覆盖,不要重复添加。
API 函数名过长告警启用高德后出现此告警属正常现象,不影响功能使用。
Agent 必须打勾启用仅配置 MCP Server 不够,必须在 Agent 设置中勾选对应能力才能调用。
飞友新用户 50 元额度足够前期测试,不用担心立即收费。
飞友 NPX 接入在接入文档中找到连接字符串(监测串),替换自己的 Key 后填入 Trea。
坐标查询返回 location包含经纬度,用于 AI 计算景点间距离,进而规划合理行程。
Trea 2 分钟生成报告实际耗时约两分钟,期间 AI 在自主调用多个 MCP 接口。
Hosted / Local 区别官方服务一般在远端(Hosted),本机工具为 Local,后续架构课会深入讲。

七、总结与下节预告

到这节课结束,我们已经完成了以下基础环境的搭建:

  • ✅ 高德地图 MCP 服务接入并验证(西安北站 → 西安站路线测试成功)
  • ✅ 飞友开放平台 MCP 服务接入(NPX 方式,拥有 50 元测试额度)
  • ✅ 通过 Trea 平台体验了无代码调用 MCP 生态生成旅行报告的完整流程

老师最后预告:下一节将深入讲解 MCP 的核心架构,重点剖析客户端与服务端的交互原理、数据流转机制,以及 Hosted 和 Local MCP 在技术实现上的深层差异。

如果你也在跟进 MCP 实战,建议按照本文的“四个信息模块”思路,先把高德和飞友的 Key 申请好,在 Trea 里把 SSE/NPX 连接串配通,亲自对 Agent 说一句“从西安北站去西安站怎么走”——当你看到 AI 真的调用了地图接口并返回路线时,你会直观感受到:MCP 不是概念,而是已经可用的生产力。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 6:39:07

ollama v0.40.13更新:LFM3正式覆盖Linux与Windows,语音能力接入llama-server

发布时间与版本概览 ollama v0.40.13 为 Latest 版本,发布时间为 2026 年 10 月 31 日。 本次更新的核心焦点是 Liquid AI 的 LFM3 模型支持范围扩大。此前相关能力主要面向 Apple silicon,而在 v0.40.13 中,LFM3 模型现已能够运行于 Linux 和…

作者头像 李华
网站建设 2026/11/2 6:38:49

学习的反思与回顾

随着第一次考核的落幕我也是成功的意识到了自己的不足,基础知识点的薄弱,知识点之间链接不够熟练,也是考的可以说是一塌糊涂 我想对于我这周的学习做一个总结,首先没考好是有原因的,回顾这一周我的学习状态并不好,在小组学习时也经常会胡思乱想,思考自己到底应该走那一条路,思考…

作者头像 李华
网站建设 2026/11/2 6:36:28

Audio学习7(PipeWire/PulseAudio)

1 概念 PipeWire 是一个由 Red Hat 主导、目前已成为 Linux 桌面音频/视频服务基座的现代多媒体框架,它在同一套体系内统一处理音频采集与播放、视频/摄像头流以及跨应用的实时信号路由,核心特点是以有向图(graph)方式组织节点和链…

作者头像 李华
网站建设 2026/11/2 6:36:11

自用-牛客网-华为机试编程模拟题4-python

单向链表import sysdef solve():data list(map(int, sys.stdin.buffer.read().split()))idx 0n data[idx]; idx 1h data[idx]; idx 1nxt {h: None}for _ in range(n - 1):a data[idx]; idx 1b data[idx]; idx 1nxt[a] nxt.get(b, None)nxt[b] ak data[idx]; idx …

作者头像 李华
网站建设 2026/11/2 6:34:47

微软砸钱做云,WPS靠本地化追:同样叫365,背后竟是这般算计?

说起办公软件,你可能会想到Office 365,毕竟它背靠国际大厂微软,功能多,用的人也多。而WPS 365名气就没有那么大,但用起来还是挺顺手的,毕竟更符合我们国人的操作习惯。这里普及一个小知识像这类办公软件&am…

作者头像 李华