使用AI大模型+高德MCP规划旅游行程并生成网页

使用高德MCP规划旅游行程

先来看下效果:

在这里插入图片描述

1. 环境

  • Trae IDE 版本 : 0.6.8
  • 电脑系统 : Windows10
  • Node.Js版本 : 22.17.0 (nxp版本:10.9.2)
  • Python版本 : 3.12.4
  • uvx版本 : 0.7.14
  • 命令行工具 : PowerShell

1.1 安装Trae

Trae官网

在这里插入图片描述

1.2 配置MCP Server的运行环境

1.2.1 安装Python3

Windows上,如何安装Python3

验证Python3是否安装成功

python --version

在这里插入图片描述

1.2.2 安装UV (包含UVX)

powerShell中执行

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

在这里插入图片描述

加载 uvx 所需的运行时环境变量和初始化配置

注意 这里的C:\Users\Haokai.Zhu需要改为你电脑上的路径

$env:Path = "C:\Users\Haokai.Zhu\.local\bin;$env:Path"

验证uvx 是否安装成功

uvx --version

在这里插入图片描述

1.2.3 安装Node.js

官网下载地址

验证是否安装成功

node -v
npx -v

在这里插入图片描述

1.2.4 重启Trae IDE

重启Trae IDE以使Node.js生效

2. 注册高德地图开发者

使用高德地图MCP,需要高德地图的Key,需要注册为高德地图开发者才能获取。

登录高德开放平台,我们这里选择注册为个人开发者即可。

然后来到控制台,创建新应用 :

在这里插入图片描述

  1. 应用创建完成后,点击应用条目右侧的 添加 Key 按钮。
  2. 服务平台 设置为 Web 服务

在这里插入图片描述

点击提交即可

在这里插入图片描述

3. 在Trae中添加高德MCP

在Trae中,点击右上角的设置,然后在菜单中选择MCP。然后选择添加MCP。

在这里插入图片描述

搜索map,选择手动配置

在这里插入图片描述

在输入框中粘贴以下配置内容。AMAP_MAPS_API_KEY 部分需要填入 “第三步” 在高德开放平台上创建的 Key。

在这里插入图片描述

{
  "mcpServers": {
    "amap-maps": {
      "command": "npx",
      "args": ["-y", "@amap/amap-maps-mcp-server"],
      "env": {
        "AMAP_MAPS_API_KEY": "你在高德官网上申请的 key"
      }
    }
  }
}

点击"确认"。

然后就可以直接使用 Builder with MCP 来体验高德地图的 MCP Server了。

在这里插入图片描述

4. 创建自定义智能体并为其配置高德地图 MCP Server

智能体(Agent)是你面向不同开发场景的编程助手。你可以创建自定义智能体,通过灵活配置提示词和工具集,使其更高效地帮你完成复杂任务。

点击右上角设置,然后选择智能体。接着点击创建智能体。

在这里插入图片描述
在这里插入图片描述

配置智能体的提示词。可以使用以下参考提示词:

  你是一个经验丰富的旅行大师,具备成熟的行程规划能力。根据用户提供的目的地,你需要为用户制作详细的行程规划。具体要求如下:
  
  ## 设计要点
  - 网格布局,分区清晰
  - 打印友好:高对比度、合适字体、避免深背景
  - 使用合适的图标区分活动类型(景点/餐饮/交通等)
  - 融入简约现代风格和专业旅行指南元素
  - 制作网页地图,自定义绘制旅游路线和位置
  - 网页使用简约美观页面风格,景区图片以卡片展示
  - 行程规划结果在高德地图 app 展示,并集成到 h5 页面中
  
  ## 必备内容
  - 行程标题(目的地、日期、天气)
  - 每日概览(带图标的活动摘要)
  - 详细时间表(时间/地点/活动/备注)
  - 交通信息(地图/路线/时间/方式)
  - 食宿信息(地址/时间/推荐)
  - 实用信息(紧急电话/注意事项)

工具-MCP 部分,仅勾选 amap-maps

工具-内置 部分,文件系统(File System)终端(Terminal)、联网搜索(Web Search)预览(Preview)

在这里插入图片描述

点击"创建",即可进行使用。

5. 开启对话,制作旅行计划

在这里插入图片描述

可以开启启动运行命令,然后Trae会自动去调用高德MCP接口获取数据了。

在这里插入图片描述

初步效果如下,对比起纯大模型规划的行程,可靠性会更高,比如查询到的资料会更准确,行程时间会更合理。

在这里插入图片描述

6. 高德MCP的能力

附上高德MCP支持的能力

在这里插入图片描述
高德MCP2.0还支持邀请好友使用手机高德App扫码进入专属地图,共享攻略、位置,同时基于专属地图使用高德各种出行服务,有兴趣的小伙伴也可以研究下。

7. AI编程系列

使用AI编程,让AI成为你的打工人
使用AI大模型+高德MCP规划旅游行程并生成网页
使用Cursor+Figma MCP生成UI搞,并根据UI稿生成网页和Android代码

8. 参考

高德MCP 2.0 出行领域首发打通大模型与高德地图APP互联
MCP 教程:使用高德地图 MCP Server 规划行程
大模型生态广场 MCP Servers

### 高德地图 MCP 平台概述 高德地图 MCP(Model Context Protocol)是一个基于开放标准构建的地图服务能力平台,旨在通过标准化接口实现人工智能与地理信息服务的深度融合[^2]。该平台为开发者提供了一系列工具和功能,帮助他们更高效地开发涉及地理位置的应用程序。 #### 安装依赖与准备 在使用高德地图 MCP 之前,需要完成一些必要的准备工作。这通常包括安装所需的软件包和服务依赖项。例如,在配置 MCP 服务器时,可以通过 npm 或 npx 工具来运行特定的服务模块。以下是部分示例配置: ```json { "mcpServers": { "amap-maps": { "command": "npx", "args": ["-y", "@amap/amap-maps-mcp-server"], "env": { "AMAP_MAPS_API_KEY": "amap_api_key" } }, "flomo": { "command": "npx", "args": ["-y", "@chatmcp/mcp-server-flomo"], "env": { "FLOMO_API_URL": "https://flomoapp.com/iwh/xxx/xxx/" } } } } ``` 此 JSON 文件定义了两个 MCP 服务器实例:“amap-maps” 和 “flomo”,分别用于集成高德地图 API 和 Flomo 笔记服务[^3]。 #### 如何获取高德地图 MCP 文档? 为了更好地了解高德地图 MCP 的具体用法及其支持的功能,建议访问官方文档资源。以下是一些可能的方向: 1. **高德开放平台**:这是高德地图提供的主要开发者入口,其中包含了详细的 API 接口说明和技术指导[^2]。 2. **GitHub 社区项目**:许多第三方开发者会在 GitHub 上分享关于 MCP 的开源实现或教程。 3. **技术博客与论坛**:可以关注一些专注于地理信息系统 (GIS) 技术的文章或者社区讨论。 #### 实际应用场景举例 除了基础的地图显示外,MCP 还能应用于更多复杂场景中,比如: - 利用 MCP 检索附近的咖啡馆动态生成交互式网页[^1]; - 结合 AI 能力解析学术论文中的位置信息,标注到地图上[^1]; - 创建个性化的旅行路线规划器,自动推荐景点、餐厅等地点[^2]。 ### 总结 综上所述,高德地图 MCP 是一款强大的工具集,适用于多种类型的地理空间数据分析任务。对于希望深入学习其特性和操作方法的人来说,查阅官方发布的最新版本开发者手册将是不可或缺的第一步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

氦客

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值