【002-MCP在百度地图上的实践】

MCP在百度地图上的实践

文章目录

  • MCP在百度地图上的实践
  • 前言
  • 一、需要准备
  • 二、第1步:在windows系统下安装好cursor
  • 三、第2步:在cursor里安装百度地图MCP服务器
  • 四、第3步:配置MCP客户端(cursor)+MCP服务器(server-baidu-maps)
  • 五、第4步:验证效果
  • 总结


前言

你通过这篇文章可以和我一起来用百度地图这个地图应用直观感受一下,什么是MCP。为什么是百度地图,因为它是国内第一家兼容MCP协议的地图商,主要是我是成功实现了。

一、需要准备

简单讲,如果和我一起,请准备和我一样的资源,上手后,自己再去扩展。

  1. 操作系统:windows11(其它windows10以上应该都没有问题)
  2. MCP客户端:cursor(这篇文章不涉及编程代码,先直接用别人开发好的客户端)。现在公开使用的MCP客户端已经推出了很多,比如:claude desktop,cursor等。我用的是cursor。
  3. MCP服务器: mcp-server-baidu-maps(这个是百度公司开发的MCPserver)

二、第1步:在windows系统下安装好cursor

简单讲,cursor是一个程序员写代码的工具,它的主要用处是用来写代码。谁知因为它的人工智能辅助写代码的功能做的比较好,所以,突然火了。火了,就有各种朋友来合作,MCP就集成在了这个工具中作为插件使用,使得cursor也变成了一个可以被使用的MCP客户端了。我们在做MCP客户端这件事时,完全可以忽略cursor它自己是代码工具这回事。用就是了。

  1. 在官方网站去下载cursor的windows安装包
    https://www.cursor.com/cn
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (下载下来,双击安装,就跟大部分在windows下安装普通软件一样)
  2. 打开cursor,下图是我电脑上之前安装好了的,我做了中文汉化和颜色配置,和我不一样不用诧异。看到如下页面就对了,其它不用管。当然,如果你第一次使用cursor,还会有一些注册问题,建议(百度搜索:cursor在windows下安装),很多资料可查。
    在这里插入图片描述

三、第2步:在cursor里安装百度地图MCP服务器

简单讲:MCP官方提供了很多种方式安装MCP服务器。我这里用的是python的pip安装方式。你可以跟着先用这种方式。

  1. 在windows系统下建立一个空的文件夹。
    在这里插入图片描述
  2. 在cursor中打开这个文件夹
    在这里插入图片描述
    在这里插入图片描述
  3. 在这个文件夹下面建立python的虚拟环境(建议新建python虚拟环境,避免和你计算机中的其它环境混淆)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (这里,大家注意,我的计算机里之前是安装了python的,如果大家这里没有看到有python解释器可选,请先在自己电脑里装一个python,可百度搜索:windows下安装python,很多资料可查)
    在这里插入图片描述
    (这时,就开始自动配置一个新的虚拟环境了,静静等待)
    在这里插入图片描述
    在这里插入图片描述
  4. 虚拟环境安装好了,下面就在这个虚拟环境下去安装百度地图的MCPserver
    (下图中,我的窗口没有放大,点击省略号会弹出未展示的菜单,在菜单中选择“终端”并新建一个终端)
    在这里插入图片描述
    在这里插入图片描述
    (在终端窗口中输入一个命令:pip list ,可以看到目前python环境中是没有mcp-server-baidu-maps这个包的)
    在这里插入图片描述
    (在终端窗口中输入一个命令:pip install mcp-server-baidu-maps,然后静静等待安装完成)
    在这里插入图片描述
    (安装完成后,在用pip list,或者看左边,已经全部安装好了,包括需要的其它依赖包)
    在这里插入图片描述
    简单说,到这里关于百度地图的MCP客户端(cursor)+MCP服务器(server-baidu-maps)你都已经有了,但我怎么用?

四、第3步:配置MCP客户端(cursor)+MCP服务器(server-baidu-maps)

  1. 在cursor中进行配置
    在这里插入图片描述
    在这里插入图片描述
    (大家可以看到,我这里已经有baidu_map,并且亮绿灯了,这是我之前配置成功的。你们默认是没有的,请不要诧异。)
    在这里插入图片描述
    (这段json你可以完全复制我下面的,只有百度的api-key需要你自己去申请你自己的,
    具体的申请地址:https://lbsyun.baidu.com/faq/api?title=mcpserver/prepare)
    在这里插入图片描述
{
  "mcpServers": {
    "baidu-maps": {
      "command": "python",
      "args": ["-m", "mcp_server_baidu_maps"],
      "env": {
          "BAIDU_MAPS_API_KEY": "你自己的百度AK"
      }
    }
  }
}
  1. 在百度申请这个AK是免费的,只需要你按照官方的步骤一步一步进行,但需要注意你应该申请的是“服务器AK”
    在这里插入图片描述
    在这里插入图片描述
  2. 配置好json文件后,注意“Ctrl+s”保存一下,curosr不会自动保存修改后的文件。确认保存成功后,关闭cursor。重新打开。到这一步,剩下的交给运气。
    在这里插入图片描述

五、第4步:验证效果

  1. 再次打开cursor,到之前设置MCP的地方看一下,如果你的地图mcp是绿灯,恭喜你,你成功了。如果没有成功可以给我留言。
    在这里插入图片描述
    在这里插入图片描述
  2. 简单讲,目前可以找个大模型(比如:deepseek)来和百度地图的app进行聊天了,通过聊天,直接控制百度地图功能。坏消息是目前cursor中默认没有接入deepseek,好消息是可以添加。
    在这里插入图片描述
    在这里插入图片描述
  3. 下面进行聊天,“Ctrl+L”打开侧边栏聊天框,选择deepseek聊天
    在这里插入图片描述
    在这里插入图片描述
    (你会发现,deepseek回答了问题,但是好像和MCP没什么关系,这是因为现在deepseek还没有加入MCP协议,所以它没有办法去调用MCP协议的百度地图,遗憾啊,不过,未来可期,应该会有这么一天)
    在这里插入图片描述
    (那我们换成国外的claude吧,问同样的问题,马上可以看到效果)

在这里插入图片描述
(遗憾的是,如果使用国外的claude等模型,你可能会遇到“科学上网”的问题,请百度查询解决此问题,这个地方没有办法教你了)
在这里插入图片描述
在这里插入图片描述
(可以看到,经过几次调用百度地图MCP服务,进行了几次思考,答案出来了)
在这里插入图片描述
简单讲,到这里,你已经完成了MCP在百度地图上的实践了。

总结

简单件,通过这篇百度地图的实践操作,你已经用上了MCP。千里之徒,始于足下,你可能会觉得“就这?”。你可能从目前的效果上,还不如直接大模型对话,但是MCP是完全高于普通对话的更高一层次的封装。武功的升级,需要时间和磨练,当我们更多的了解MCP后,才会惊叹它的伟大。让我们继续学吧。

<think>好的,我需要帮助用户了解如何申请开通百度云MCP服务。首先,我应该回顾用户之前的问题和提供的引用内容。用户提到在Cherry Studio的MCP服务器端配置页面添加服务器,并复制相关信息,其他服务如Tavily搜索和高德地图需要申请Key,有免费额度。现在用户的问题是申请开通百度云MCP服务的具体步骤。 首先,我需要确认百度云MCP服务的具体流程。通常,云服务的开通步骤包括注册账号、实名认证、进入服务页面、申请服务、填写信息、提交审核、获取Key等步骤。用户提到的其他服务需要申请Key,所以可能百度云MCP也需要类似的步骤。 接下来,我需要确保步骤正确,并且符合百度云的实际流程。可能需要访问百度云官方网站,查找MCP服务的相关文档或申请入口。但作为通用流程,可能包括: 1. 注册并登录百度智能云账号。 2. 完成企业或个人的实名认证,因为很多云服务需要实名后才能申请。 3. 在控制台中找到MCP服务,可能需要搜索或导航到相应产品页面。 4. 进入服务申请页面,填写必要的公司或项目信息,可能包括用途、规模等。 5. 提交申请并等待审核,审核通过后获得访问权限或API Key。 6. 在配置页面添加服务器信息,类似用户引用中的Cherry Studio步骤。 需要注意是否有免费试用额度,像Tavily和高德那样,可能需要用户申请Key时选择免费套餐。另外,可能百度云MCP服务需要特定的权限或审核,所以需要用户提供详细资料。 需要验证步骤是否准确,避免错误。例如,百度云可能有不同的服务名称,或者MCP服务可能需要特定的入口。如果用户提到的MCP是百度云的一个具体产品,可能需要具体指引。但根据用户提供的引用,可能流程类似其他服务的申请,所以可以按照通用步骤回答,并建议用户参考百度云官方文档或联系支持以获取最新信息。 另外,用户可能遇到的问题包括实名认证失败、找不到服务入口、审核延迟等,可以在相关问题中提及。需要确保回答结构清晰,分步骤说明,并提示注意事项,如Key的保管、免费额度等。 现在需要将以上思考整理成用户可见的回答,分步骤说明,并生成相关问题。</think>### 申请开通百度云MCP服务的步骤 1. **注册并登录百度智能云账号** 访问[百度智能云官网](https://cloud.baidu.com/),注册账号并完成登录。若已有账号,直接登录控制台。 2. **完成实名认证** 在控制台中进入「账户管理」→「实名认证」,根据要求提交企业或个人信息(如营业执照、身份证等)。实名认证是开通大多数云服务的必要条件[^1]。 3. **查找MCP服务入口** 登录控制台后,通过顶部搜索栏输入“MCP”或导航至「产品与服务」列表,找到对应的服务页面(若名称不同,可尝试搜索“多云管理”“服务器配置”等关键词)。 4. **申请服务并填写信息** 进入MCP服务详情页,点击「立即使用」或「申请开通」。根据提示填写项目信息,包括用途说明、预期规模、服务器配置需求等。 5. **提交审核并等待通知** 提交申请后,百度云团队会进行资质审核(通常需1-3个工作日)。审核通过后,系统会通过短信或邮件通知,并开放服务权限。 6. **获取API Key或配置信息** 在控制台的「安全设置」或「访问管理」中创建API Key,用于后续服务调用。部分服务可能需要手动绑定服务器IP或域名。 7. **配置服务器信息** 参考用户提供的引用示例,在相关平台(如Cherry Studio)的MCP配置页面添加服务器,填入百度云提供的接口地址、API Key等信息,完成服务绑定[^1]。 --- **注意事项** - 百度云MCP服务可能提供免费试用额度,申请时可选择「免费套餐」。 - 若申请被拒,需检查实名认证材料是否完整或联系客服(400-800-8888)。 - API Key需妥善保管,避免泄露。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值