CodeBuddy 中配置与使用百度地图 MCP 全流程指南

发布时间:2026/9/9 23:58:36

CodeBuddy 中配置与使用百度地图 MCP 全流程指南 CodeBuddy 中配置与使用百度地图 MCP 全流程指南本指南汇总了在 CodeBuddy 里从零接入百度地图 MCP、踩坑排查到实战跑通「地址转坐标 搜周边咖啡店」的完整过程。一、准备工作申请 API KeyAK打开 百度地图开放平台控制台注册 / 登录 → 创建**「服务端」**类型应用拿到AKAPI Key关键一步在应用里启用「MCP (SSE)」服务否则可能调不通或性能较差⚠️ AK 属于敏感凭证明文存在mcp.json中切勿提交到 git 仓库注博客https://blog.csdn.net/badao_liumang_qizhi二、写入 MCP 配置mcp.json编辑C:\Users\admin\.codebuddy\mcp.json在mcpServers中追加baidu-map:{command:D:/SoftWare/node22/npx.cmd,args:[-y,baidumap/mcp-server-baidu-map],env:{BAIDU_MAP_API_KEY:你的AK},description:百度地图LBS服务地理编码/POI/路线/天气/交通,disabled:false}两种接入方式对比方式包名环境变量Node.js推荐baidumap/mcp-server-baidu-mapBAIDU_MAP_API_KEY无 SPythonmcp-server-baidu-mapsBAIDU_MAPS_API_KEY有 S⚠️ 变量名两个版本不一样Node 版用BAIDU_MAP_API_KEYPython 版才用BAIDU_MAPS_API_KEY配错会导致鉴权失败。生效方式写入后在 CodeBuddy 对该 MCP 做禁用 → 启用或重启 CodeBuddy。三、工具清单10 个标准接口工具作用map_geocode地址 → 经纬度坐标map_reverse_geocode坐标 → 地址/区域/周边 POImap_search_places按关键词/类型/半径搜 POImap_place_details按 POI 唯一 ID 取详情map_directions两点路线规划驾车/步行/骑行/公交map_directions_matrix批量路线矩阵多起点→多终点map_weather按区域/坐标查实时 预报天气map_ip_location通过 IP 定位城市 坐标map_road_traffic查道路/区域实时交通状况map_poi_extract*从自由文本提取 POI需高级权限四、踩坑排查APP IP 校验失败现象首次调用map_geocode返回Geocoding failed: APP IP校验失败根因该 AK 在开放平台开启了「IP 白名单」校验当前机器发起请求的出口 IP 不在白名单中被服务端拒绝。注意请求能到达百度服务器说明机器本身能联网问题只在白名单。误入的方案 BSN 校验—— 不可行尝试改用 AK SK 的 SN 签名模式但查官方仓库baidu-maps/mcp确认该 MCP Server只支持 AK 鉴权没有任何 SK / SN 签名的环境变量也不会自己算签名即使在开放平台把 AK 类型改为 SN 校验MCP 发出的请求不带sn参数百度照样拒绝结论对 MCP 唯一友好的是 IP 白名单模式方案 B 不成立。五、正确解法方案 A —— 加 IP 白名单查当前公网出口 IP本机实测打开 百度地图开放平台控制台找到该 AK 对应的应用 → 编辑 →IP 白名单加上临时调试可填0.0.0.0/0放开所有 IP用完改回保存后直接重跑即可无需重启 MCP若以后又报「APP IP校验失败」多半是公网 IP 变了动态分配重新查 IP 再加一次白名单即可。六、实战跑通地址转坐标 搜周边咖啡店步骤 1地理编码地址 → 坐标调用map_geocode输入北京市海淀区中关村大街经度 (lng)116.324104纬度 (lat)39.981942解析级别道路level道路步骤 2检索周边咖啡店调用map_search_places中心点39.98194156690778,116.32410398706402关键词咖啡。该 MCP 的search_places未暴露radius参数故对返回结果用Haversine 直线距离过滤 2km 边界。结果共 10 家按由近及远#名称距中心地址1书和咖啡~61 m海淀区中关村大街31号2瑞幸咖啡(海淀剧院店)~139 m中关村大街28号-1号一层3OKCOFFEE福气咖啡(海淀文化艺术大厦店)~211 m中关村大街甲28号海淀文化艺术大厦B座7层4弄咖啡 GNU COFFEE(银网中心店)~270 m知春路113号银网中心-B座F15MANNER COFFEE(新中关购物中心店)~316 m中关村大街19号新中关大厦KL1056MMaoCafe猫叔咖啡(人民大学店)~445 m人民大学北路静园7号楼1层7瑞幸咖啡(互联网金融中心店)~534 m丹棱街1号互联网金融中心一层大堂8瑞幸咖啡(科学院南路店)~632 m中关村科学院南路17号一层罗森9MOJO(中关村店)~666 m中关村大街11号e世界财富中心A座底商10瑞幸咖啡(四通大厦店)~721 m海淀大街2号四通大厦一层大堂距离为直线估算实际步行/驾车距离更长坐标为百度 POI 数据可能与门牌有微小偏差。七、关键要点速记配置变量名Node 版BAIDU_MAP_API_KEY无 S别配错。鉴权只有 AK 一种SN 校验在 MCP 层无法实现老老实实走 IP 白名单。白名单排查报「APP IP校验失败」 出口 IP 未加白查https://ip.3322.net加进去。禁用 → 启用改完mcp.json要重启或切换连接才生效。经典三件套map_geocodemap_search_placesmap_directions覆盖绝大多数 LBS 场景。
延伸阅读

更多相关文章

2026/9/3 7:15:17

嵌入式C语言状态机设计与实现指南

1. 状态机在嵌入式系统中的核心价值在嵌入式系统开发中,状态机(Finite State Machine, FSM)是管理复杂逻辑的利器。我曾在开发工业控制器时,面对多达20种设备状态和50余种状态转换条件,传统的if-else嵌套让代码变得难以维护。直到采用状态机设…

2026/9/6 6:39:19

Windows 11 25H2版本解析与安装指南

1. Windows 11 25H2版本概述Windows 11 25H2是微软计划于2025年9月发布的重大功能更新版本。作为Windows 11的第三个年度更新,25H2版本将带来一系列性能改进和新功能增强。这个版本特别值得关注的是它对ARM64架构的深度优化,以及对传统x64架构的持续支持…

2026/9/6 3:10:55

ESP32蓝牙PC监控屏开发全攻略

1. 项目背景与核心功能这个ESP32系统监控屏项目本质上是一个无线化的PC硬件状态显示器。它通过蓝牙连接解决了传统有线监控方案的几个痛点:首先,摆脱了线材束缚,可以随意摆放;其次,在无网络环境下仍能工作;…

2026/9/9 23:55:55

EasyHook实战:C++ DLL注入与API Hook完整Demo解析

简介:面向C及Windows平台开发者的EasyHook函数钩子示例工程,基于VS2010编译环境构建,提供从DLL注入到API挂钩的完整稳定实现方案,适用于文件访问监控、API调用追踪、程序行为分析等系统编程场景。包内合计三十六个文件&#xff0c…

2026/9/9 23:55:55

Maven 3.9.6升级实战:配置优化、踩坑记录与插件兼容指南

作为一个常年跟 Java 项目、CI 流水线、私有仓库打交道的人,我对 Maven 的感情一直很复杂。一方面它稳定、可靠,是 Java 生态的基石之一;另一方面,它偶尔冒出来的诡异报错,也实打实地让人头疼。这次把环境从 3.6.3 和 …

2026/9/9 23:55:55

mknod命令详解:手动创建设备节点的原理与实战

说实话,很多用 Linux 用了几年的朋友,天天跟 /dev/null 、 /dev/ttyS0 打交道,但要问一句"这些设备文件到底是怎么来的"、"能不能自己手动创建一个设备节点",多半会愣一下。 mknod 这个命令平时用得少&…

2026/9/9 23:55:55

GitOps管理测试用例:从文档散落到提交即测试的自动化闭环

做测试的同学应该都有过这种体验:测试用例散落在Excel表格、禅道、Jira和各种各样的文档里,版本号靠文件名手动维护,写的人改了没人知道,评审只能靠口头对齐。等代码一改,你根本说不清当前这批用例到底覆盖了哪些功能、…

2026/9/9 23:50:54

旅游景点大数据可视化分析开源项目实战解析

直接开写。这个项目是我去年指导几个学生做毕设时反复打磨出来的一个完整方案,后来整理成开源项目发了出来。标题里几个关键词——大数据、数据分析、可视化、开源——每一个单独拎出来都能写一堆,但真正把它们串成一个能跑、能有结果、能拿得出手的毕设…

2026/9/9 13:11:35

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/9 0:00:48

MHS模型硬件标准:让大模型像调用软件一样控制物理设备

让Claude真正看着显微镜说“这个细胞形态不太对”,或者让大模型自己调一版机械臂的运动轨迹,这事儿听上去已经很接近科幻片了。但你真上手试一次就会发现,模型不缺智商,缺的是一个能插进显微镜、机械臂、激光控制器里的“通用插座…

2026/9/9 0:00:48

AI五大核心方向详解:从机器学习到大模型,零基础转行选哪条?

会有人告诉我,他想转行学AI,但打开招聘网站一看直接傻眼:机器学习、深度学习、自然语言处理、计算机视觉、大模型应用……满屏都是这些词,好像每个都会一点,又好像每个都离自己很远。还有人上来就问“学Python还是学Ja…

2026/9/9 0:00:49

从50行最小循环到生产级AI引擎:工程化改造全解析

直接说干货。这一章我写的不是那种"hello world跑通某个模型"的教程,而是把AI引擎当做一个真正要上线、要被人调用、要扛流量的系统来聊。从最初只有50行的最小循环,到能够承载生产流量的AI引擎,中间差的不是代码量,而是…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/9 10:21:54

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码