“帮我找一条不堵车、能路过咖啡店的回家路线”——如果有一天,你能像和朋友聊天一样对地图App说话,它就能秒懂并规划一条路线给你,会不会非常cool?不需要代码,也不需要复杂的AI工作流,而只需要简单的一个MCP协议。
从“人话”到机器指令,MCP像是一个机器翻译官
###
在地图案例中,MCP主要做了两件事
###
①拆解你的自然语言
当你输入“避开晚高峰”,MCP会将其转化为机器能理解的参数,比如{avoid_traffic: true, time_filter: 17:00-19:00},精准传达给百度地图
###
②确保对话不“掉线”
如果网络波动导致请求中断,MCP会自动重试,绝不会让你反复复读“喂喂喂?听到了吗?”
###
简单来说,MCP 是让 App、网站、智能设备彼此“听懂人话、不传错话”,比如:你语音输入“导航到最近的加油站”,MCP 负责让手机、地图服务器、GPS 无缝协作,快速返回正确结果。
这个想象力就很丰富了,我们以后就可以更加方便和智能的和机器进行对话。
MCP怎么用?
我就用n8n工作流,用一个简单的案例,来试试怎么添加百度地图MCP协议,并进行AI会话,为我返回结果。

1、添加一个AI agent的节点

2、添加LLM模型
我们在chat model连线这里,添加一个deepseek大模型节点。

添加节点后,我们需要连接上自己的deepseek账号
在节点的Credential to connect with这里,连接自己的deepseek账号(先自行开通deepseek的api)


(输入你的API key)
3、添加MCP client
在AI agent节点的tool连线这里,添加MCP client的节点

这里是关键,我们需要连接上百度地图的MCP协议

在Credential to connect with这里,输入连接信息

- Command:npx
- Arguments:\-y @baidumap/mcp-server-baidu-map
- Environments:BAIDU\_MAP\_API\_KEY=你的百度api\_key
需要先注册为百度地图的开发者,然后获取服务秘钥,可以参考百度官方的MCP服务介绍:https://lbs.baidu.com/faq/api?title=mcpserver/base
连接上之后,在Operation字段我们选择list tools,也就是获取到百度MCP支持的工具
当你运行时,会看到节点为我们输出了百度地图mcp的工具列表

4、再添加一个MCP client节点

节点设置中,operation我们就选择execute tool,也就是执行一个工具命令。tool name我们选择执行map\_directions的工具命令。

map\_directions这个工具命令,是百度地图的路线规划指令,我们看官网介绍的说明:

也就是我给出起点和终点,这个命令就会帮我自动规划路线。
好的,这几个节点配置完成后,这个简单的工作流就搞定了。
我们可以试一下。
我在对话框输入“百度大厦到天安门的公交路线”并发送。
工作流开始运行。

mmm…然后你会发现发现出问题了。
问题出在哪?我们看一下官网说明

会发现直接用map\_directions的工具,是没法直接理解百度大厦和天安门的文本语言的,需要转化为经纬度才行。
行,那我们先直接转为经纬度再试试
“39.915119,116.403963到39.904211,116.407413的公交路线”
我们发送消息给工作流
再看结果,这次就正常了,我们发送自然语言给工作流,工作流成功的调用百度地图MCP协议并给我们返回了地图路线!

那么这样一个简单的工作流就算是跑通了,当然你用的时候,不可能去输入经纬度,所以还得考虑用MCP的地理编码服务,也就是先把你input的地点,转换为经纬度,然后再给到路线规划mcp\_tool,去给你输出路线…

是不是很有意思?
具体的配置就先不在这里写了,后续有空再研究
附上百度地图 MCP Server的github地址:https://github.com/baidu-maps/mcp
那么还会有朋友问,有哪些应用是支持已经了MCP的呢?这里给一个宝藏地址,里面都是已经支持MCP服务的列表:
https://github.com/modelcontextprotocol/servers?tab=readme-ov-file
📋 这套MCP相关模板,我整理成模板了
跟着上面步骤搭要花点时间。想直接拿现成的改,加我微信备注「MCP」,我发你。
🤔 卡在某一步了?
搭建过程里如果哪一步卡住了,如果你照着做没跑通,或者你们公司情况不太一样,可以找我聊聊,我免费帮你看看怎么调。不合适我也会直说。
扫码加我,备注「MCP」领模板
想看更多这类方案,我都整理在 吨师傅工具箱 里了:客户管理、进销存、工单报修……按场景分好类,可以直接抄。


