夜雨聆风学习资料网

ARTICLE · 1356014

给贾维斯装了个地图插件,现在一句话就能把票推到付款页

给贾维斯装了个地图插件,现在一句话就能把票推到付款页
17 号要带她去深圳北,我想让她体验一把。这事儿本来不大,结果我一屁股坐下来,在想:台州出发,怎么走最划算。

我想这要不用我的贾维斯系统试试,我就说了一句话,剩下的全丢给它了。

01 一句话,五分钟出了三个方案

原话是:"帮我规划 17 号去深圳北站,有多远,选价格最便宜的,火车飞机都行。"

它先看我人在哪。网络出口 IP 在浙江台州,它就把台州当出发地,然后问我一句"对不对"——不对就改,一句话的事。

接着算距离。台州到深圳北,开车 1244 公里,13 个小时。直线距离一千公里出头。

然后去查票。17 号台州到深圳北的动车有九班,二等座 ¥462 到 ¥525。当晚还有一班夜车,22:49 从台州西走,第二天早上 06:15 到深圳北,二等座 ¥396。

到这儿其实已经能交差了。

但它没停。它顺手算了一笔:如果 16 号晚上坐这趟夜车,17 号一早正好到,还省一晚酒店钱。它又发现深圳 17 到 20 号在放秋假,进出深圳的机票被顶到 ¥789,平时才四百多。它还查到台州飞深圳那两天压根没有直飞,全是中转,最便宜 ¥957,还得跨天。

最后它跟我说的是:夜车 396 最便宜,但你老婆第一次坐飞机,建议从温州龙湾走直飞。

我需要的就是这句话。不是甩给我一堆选项让我自己挑,是把"为什么"也一起给我。

02 我这套系统,说白了挺笨的

不先讲清楚我这套东西长什么样,下面你没法照搬。

它不是个 App。底下是一个本地 Obsidian 库,一万多篇 Markdown,按 PARA 分好类。外面套着 CodeBuddy 当脑子,再加一层 Python 写的能力:本地向量检索(LanceDB 加 BGE 中文嵌入)、语音助手、n8n 工作流。

库里有三十多个技能,读书笔记、复盘、数据分析、报告生成、日历、邮件都有。每天早上它把订阅源里的 AI 新闻过一遍,晚上我把当天乱七八糟的想法丢进去,它自己归到对应的卡片。

说句实在话,这套东西最难的地方从来不是"能不能聊天"。

难的是它凭什么知道外面发生了什么。

大模型的知识停在训练那天。它不知道今天台州到深圳有几班车,不知道深圳这几天在放秋假,更不知道你楼下那家店几点关门。

MCP 就是补这个漏的。

03 MCP 是个啥,一句话说完

MCP 全称 Model Context Protocol,一套让 AI 调外部工具的通用协议。你就当它是 AI 的 USB 口。

装个地图的,它会查地址、算路线、看天气。装个浏览器的,它能自己点网页。装个飞书的,它能读写你的文档。

不用你写代码对接,配置文件里加几行 JSON 就完事。协议本身和官方服务器列表在这:https://modelcontextprotocol.io

我给贾维斯装的第一个是地图。装完它多了十二个本事:地址转坐标、坐标转地址、搜地点、搜周边、四种路线规划(开车、走路、骑车、公交)、量距离、查天气、看 IP 在哪。

那天的距离、坐标、天气,全是它自己查的,我一个数字都没喂。

04 动手之前,先确认两件事

1.有没有 Nodejs。打开命令行敲 node -v,能出 18 以上的版本号就行。没有的话去https://nodejs.org装个 LTS,一路下一步。

2.安装好codebuddy

怎么安装?

直接在命令行丢代码给它就可以,代码👉:npm install -g @tencent-ai/codebuddy-code

安装好就输入codebuddy登录

然后配置高德地图MCP,操作如下:

05 第一步,去高德拿 Key

打开https://lbs.amap.com/

右上角注册登录,手机号就行,进去点「控制台」。

控制台会让你实名认证,选"个人开发者",按提示填身份证。认证过了才有调用额度,一般几分钟到几小时不等。

认证完了直接进这个地址:https://console.amap.com/dev/key/app

点「创建新应用」,名字随便起,我写的"我的贾维斯",类型选「出行」或者「其他」,提交。

应用建好之后,在它下面点「添加 Key」。名字还是随便写,服务平台这一项必须选「Web服务」。

这一步是整个教程最容易错的地方。选成「Web端(JS API)」或者「Android 平台」,后面一定调不通,因为 MCP 这个包走的是 HTTP 服务接口,不是画地图那个接口。

提交完你会看到一串 32 位的字符,这就是 AMAP_MAPS_API_KEY,复制下来。

多说一句:这串东西等于你的账号额度,别贴到公开仓库,也别发群里。我自己的就放在本地配置文件里,不上云。

06 第二步,把 Key 丢给 AI,让它自己写

到这儿其实不用你动手。

把下面这段话复制给 AI,Key 换成你自己的:

帮我装高德地图 MCP。Key 是【粘你的 Key】。我的配置文件在这儿:C:\Users\你的用户名.codebuddy.mcp.json,你先备份一份,再把 amap-maps 加进 mcpServers,别动我原来那几个服务器,写完帮我检查一下格式有没有写错。

它自己会找到文件、存一份备份、往 mcpServers 里插一段、把括号逗号核一遍,最后提醒你重启。

你要盯的只有两件事:原来的服务器还在不在,Key 有没有粘对。

改完大概长这样,扫一眼就行:

{  ”mcpServers”: {    ”amap-maps”: {      ”command”: ”npx”,      ”args”: [”-y”, ”@amap/amap-maps-mcp-server”],      ”env”: { ”AMAP_MAPS_API_KEY”: ”你的Key” }    }  }}

07 第三步,重启codebuddy,然后验它一句

这一步能栽掉九成人。要完全退出客户端,不是关窗口。

重开,先问它一句:你现在有哪些地图工具?

正常的话它会报一串名字出来,maps_geo、maps_distance、maps_weather 这种,十二个。

再问:从台州到深圳北站有多远?

它开始调工具,最后告诉你 1244 公里、13 小时,就成了。

没成的话,对着这四种情况查:

报 INVALID_USER_KEY 或者 USERKEY_PLAT_NOMATCH,是 Key 错了,或者服务平台没选「Web服务」。

提示要安装、或者 command not found,是 Nodejs 没装、版本太低,回去敲 node -v。

列表里根本没有 amap 相关的东西,八成是格式写错了,多一个逗号少一个大括号都这样,让 AI 帮你核一遍。

能调通但返回配额超限,是这个月免费额度用完了。高德基础服务现在是取消日配额、只留月配额,个人用一般够,超了要么等下个月,要么在控制台买量。

08 它到底干了啥,我拆给你看

很多人以为 AI 查票是"上网搜了一下"。真不是。

它先看我在哪。IP 在台州,它就把这当出发地。不问我"你在哪个城市",因为问一句就多一轮对话,能省就省。

然后把"深圳北站"四个字变成经纬度,114.025796, 22.608443。所有距离都是拿这个坐标算的。

接着联网查班次,把 17 号台州到深圳的动车时刻、余票、价格抓下来。

然后摊在一张表上比,还不光比票价,把"要不要多住一晚"也算进去。

最后给结论。不是"你自己看",是"最便宜是这班,我建议这班"。

我以前用别的工具,问同一句话,它给我甩一百个选项,让我自己翻。翻十分钟,最后还是自己拍脑袋。

假如你不满意还可以让它改,直到你满意为止,当然一般推荐的还是比较准确的。

09 最后那一下,我自己按

那天后面是这样的:我认可了方案,它给我一个链接,我点开,选好航班,填我们俩的身份证,付款。

从"我想去深圳"到"我人在付款页上",我只干了几件事:说一句话、登录高德地图配置(下次就不用登录配置了),确认一次、点付款。

链接也不是搜索首页,是已经带着日期和航线的列表页。我点进去就看见那班 07:20 从路桥起飞、09:35 落白云的飞机,350。它连"该点哪个"都替我想好了。

有人问过我,为啥不让它直接把钱付了。

两个层面。能不能,和该不该。

能不能这块,市面上确实有支付的 MCP。支付宝的支付 MCP Server 是国内第一家支持 MCP 协议的支付机构,能创建支付、查支付、退款、查退款(文档:https://opendocs.alipay.com/open/0go80l)。但它是给商户收款用的,得申请智能化的受限密钥,还得有真实的商户订单号。不是给个人买东西的。

更关键的是该不该。

我这套系统的配置文件里有一条硬规矩,写在"红线"那个文件里:AI 不许花钱、不许对外发消息、不许删数据、不许改权限,这些全归我一个人。

不是技术上做不到,是这笔账不能算错。

它帮我查票、比价、算时间、找换乘,错了大不了重来一遍。它替我付钱,错一次就是真金白银。

风险不一样,权限就不能一样。

所以我给它的线是:能把我推到"只剩最后一下"的位置,最后那一下必须我自己按。

有意思的是,这么干之后我反而更敢用它。因为它压根没有越界的机会,我不用每次提心吊胆去查它偷偷干了啥。

10 还能接什么,网址都给你

装完高德之后我把能接的东西翻了一圈,按用处分五类。

出行这块

高德地图 MCP:https://lbs.amap.com/十二个工具,地址、地点、路线、天气、距离,国内覆盖最全的一个,个人免费用量够。

腾讯位置服务 MCP:https://lbs.qq.com/service/MCP/mcpServer搜索、路线、地址解析都有,做小程序或者在微信里折腾的,用它更顺,坐标系天然对得上。

查资料这块

阿里云百炼的 MCP 广场:https://bailian.console.aliyun.com/?tab=mcp门槛最低的一个入口,里面上百个服务:万方文献检索(三亿多条学术资源)、联网搜索、网页解析、快递查询、天气预报、盈米基金的行情和组合诊断。大多是一键部署、按量付费,不用自己运维。

办公这块

飞书官方 MCP:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/mcp_integration/mcp_introduction一行命令就能起:npx -y @larksuiteoapi/lark-mcp,配上应用的 App ID 和 Secret,授权完 AI 就能读写你的文档、日历、消息。用飞书办公的,这个最值。

点网页这块

Playwright MCP:https://github.com/microsoft/playwright-mcp微软出的,能让 AI 真打开网页、点按钮、填表单。这能力很强,也最需要划边界,它能点"提交",就能点"付款"。我的做法是只给它"打开页面"的权限,所有提交动作人工来。

付钱这块

支付宝支付 MCP Server:https://opendocs.alipay.com/open/0go80l前面说过,商户场景,个人用不上。但它的意义是给行业打了个样:支付能接进 AI,只是接法得有密钥、有沙箱、有额度上限。

本地这一层

filesystem、memory、sequential-thinking,这三个我一直开着。读写本地文件、跨对话的记忆、把复杂问题拆成一步步推理。不联网、不带钱,最安全,也是整个贾维斯的地基。这三个不用找官网,配置里写 npx 包名就能跑。

11 我挑工具就三条线

现在 MCP 多到看不过来,我只看三件事。

它会不会动钱。会动钱的一律不接,或者只接只读的部分。

它会不会对外说话。能发消息、发邮件、发帖的,我要求每次先给我看草稿。发出去的东西收不回来。

它会不会读隐私。我的库是分轨的,健康、保单、证件这些默认不进 AI 的上下文。装之前先问一句:这东西能读到我哪个目录。

三条都不是技术问题,是权限问题。而权限这事,永远比技术重要。

12 今晚就能试

别一次装一堆。

花十分钟,打开https://lbs.amap.com/拿个 Key,把那段 JSON 塞进配置文件,重启,然后问它一句:

从我家到最近的高铁站,开车要多久?

也可以让它一句话推荐,它不是随便说说,是根据真实的事情,把事情办了。

它答出来那一刻,你就知道 MCP 和普通聊天机器人差在哪了。

不是它突然变聪明了,是它终于能看见外面了。


最后问你个事。

如果 AI 能替你把一件事推到"就差最后一下",你最想让它干哪件?订票、订酒店,还是每天早上替你把该看的那几条信息挑出来?

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料