目录
[1、腾讯地图MCP 介绍](#1、腾讯地图MCP 介绍)
[步骤1:获取腾讯地图API Key](#步骤1:获取腾讯地图API Key)
说明:本文为AtomGit 码动四季.开源同行 征稿活动参与文章。
前言
在AI赋能开发的当下,地理信息服务已成为众多应用的核心支撑,从路径规划到位置检索,从物流优化到社交场景适配,地图能力的高效调用直接决定开发效率与产品体验。Trae作为字节跳动推出的智能编程助手,凭借强大的AI自动编程、自然语言驱动开发能力,能大幅降低开发门槛,但在地图服务集成方面仍有优化空间------腾讯地图作为国内在线地图服务提供商,其MCP协议能实现地理信息的便捷调用。但是当前Trae国内版本暂无内置腾讯地图的MCP接入,对于使用Trae的朋友无疑是一个门槛,而本文将手把手教你完成Trae与腾讯地图MCP的集成配置,让AI直接调用地图核心能力,无需复杂编码,一步到位落地实操。

一、关于腾讯地图及其MCP
1、腾讯地图
腾讯地图是腾讯公司推出的一站式地理信息服务平台,依托腾讯生态优势,提供涵盖地理编码、路径规划、POI搜索、实时交通、地图渲染等全场景地理服务,广泛应用于社交、物流、出行、游戏等多个领域。其WebService API基于HTTPS/HTTP协议构建,支持跨平台调用,返回JSON、JSONP等多种数据格式,兼顾开发者易用性与服务稳定性,同时深度整合微信生态与腾讯云资源,在社交场景和云端部署方面具备独特优势。以下是腾讯地图服务的服务能力视图:

2、腾讯地图的MCP
MCP(Model Context Protocol,模型上下文协议)是地图服务与AI模型、开发工具对接的核心协议,本质是一套标准化的接口规范,用于实现地理信息服务的快速集成与调用。对于地图服务而言,MCP的核心价值的是"简化调用流程"------开发者无需深入研究地图API的底层逻辑、请求参数与签名机制,只需通过MCP配置,就能让AI工具(如Trae)直接通过自然语言指令,调用地图的核心功能。
随着各类AI大模型的发展,快速推动了产业智能化进程,而AI与外部资源的交互,是应用落地的基础支撑。为了应对用户多样性的需求,产生了丰富的外部工具,但是因为各类大模的不同开发标准,也造成了一个工具无法在不同AI中运行,额外适配要花费大量精力与成本,介于此,MCP协议的推出形成了统一规范,使得AI与外工具的结合更为简单高效,促进了AI的落地化进程。
在AI应用场景中,与真实世界取得连接,进行个性化推荐(推荐餐厅、酒店、活动、景区等),行程规划,获取实时出行信息等,让AI服务于人们现实生活,是很多企业与开发者迫切希望实现的。
对此腾讯位置服务推出基于MCP协议的位置服务开发接口,助开发者们快速实现基于地理位置的AI服务。
腾讯地图MCP基于SSE(Server-Sent Events)流式服务构建,支持云端化部署,开发者无需本地部署服务器,只需简单配置即可实现地图能力的调用,其核心功能包括位置查询、周边搜索、路径规划、地理编码与逆地理编码、实时交通查询等,完美适配AI工具的自然语言交互场景,同时支持自动升级,降低后期维护成本。

二、Trae中腾讯地图的不足
Trae作为智能编程助手,支持通过MCP协议集成各类第三方服务,大幅提升开发效率,但在腾讯地图集成方面,仍存在明显不足,主要集中在以下两点,也是本次实战需要重点解决的问题。
1、MCP市场中的地图
目前Trae的内置MCP市场中,已集成高德地图、百度地图等主流地图服务的MCP模板,开发者可直接选择模板完成快速配置,但未收录腾讯地图MCP模板。

这就导致开发者无法通过"一键选择"的方式集成腾讯地图,只能通过手动配置MCP参数的方式实现对接,增加了配置难度,且容易因参数填写错误导致配置失败,尤其对于新手开发者不够友好。此外,Trae的多MCP Server切换功能虽能支持同时配置多个地图服务,但由于缺乏腾讯地图的官方模板,配置后的兼容性、稳定性需手动验证,进一步增加了开发成本。
2、基础配置介绍
尽管Trae未内置腾讯地图MCP模板,但提供了"手动添加MCP"的入口,支持自定义配置MCP服务器参数,这是我们实现对接的基础。Trae的MCP基础配置核心包括3个关键部分,也是后续手动配置的核心依据:

-
MCP类型:支持SSE、StreamableHTTP两种类型,腾讯地图MCP主要采用SSE类型,需对应选择;
-
服务器地址(URL):腾讯地图MCP的SSE服务地址固定,需携带API Key和格式参数,这是对接的核心;
-
验证方式:无需额外的令牌验证,仅需确保API Key有效且已开启对应权限,配置完成后可通过自然语言指令验证连接状态。
补充说明:Trae的MCP配置界面可点击「设置」→「MCP」→「手动添加」进入,整体操作逻辑简洁,核心难点在于腾讯地图MCP参数的正确填写与权限配置。
三、Trae中如何配置腾讯地图MCP
本章节是本次实战的核心,将从腾讯地图MCP详解、接入方式、Trae手动配置三个维度,一步步教你完成对接,全程实操无冗余,新手也能轻松跟上,重点规避参数填写、权限配置等常见坑点。
1、腾讯地图MCP 介绍
腾讯地图MCP是腾讯位置服务推出的AI适配型接口服务,基于WebService API构建,专门用于对接AI工具(如Trae、CodeBuddy),核心优势在于"轻量化、易接入、云端化",无需本地部署服务器,只需简单配置即可实现地图能力的调用。腾讯地图MCP的核心特性如下:

功能很多,在此不全部列出,大家感兴趣的可以查阅官方网站:腾讯地图MCP服务概述。
-
功能覆盖:支持地理编码(地址转经纬度)、逆地理编码(经纬度转地址)、路径规划(驾车、步行、公交)、POI周边搜索、实时交通查询等核心地图功能,满足绝大多数开发场景需求;
-
接入便捷:采用SSE流式传输,服务地址固定,只需配置API Key即可完成对接,无需复杂的签名、加密操作;
-
AI友好:支持两种返回格式,format=0(默认)返回语义化文本,适合AI工具理解;format=1返回原始JSON数据,适合开发者自行解析处理;
-
生态适配:深度整合腾讯云与微信生态,适合开发社交类、出行类应用,同时支持自动升级,减少后期维护成本。
2、接入方式
腾讯地图MCP的接入核心是"获取API Key + 配置SSE服务地址",整体分为2个步骤,需提前完成准备工作,避免后续配置卡壳:
步骤1:获取腾讯地图API Key
腾讯地图MCP依赖WebService API,因此必须先申请API Key并开启WebServiceAPI功能,具体操作如下:
1、访问腾讯地图开放平台(https://lbs.qq.com/),注册并登录开发者账号(支持微信扫码登录);
2、进入控制台,点击「应用管理」→「创建应用」,填写应用名称、应用类型(根据自身需求选择,如"开发测试""企业应用"),完成应用创建;

3、创建应用后,点击「添加Key」,填写Key名称,选择"WebServiceAPI"作为启用服务,点击提交,即可获得API Key;

4、关键提醒:务必确保WebServiceAPI功能已开启,否则后续调用会直接报错;同时可根据需求配置API Key的调用额度,避免因超额调用导致服务中断。
步骤2:确认腾讯地图MCP接入地址
腾讯地图MCP提供两种接入地址,本次对接Trae选用SSE方式(适配Trae的MCP类型),地址格式如下:
bash
https://mcp.map.qq.com/sse?key=<YourKey>&format=0
| 参数 | 必填 | 说明 | 示例 |
|---|---|---|---|
| key | 必填 | 开发者调用WebServiceAPI的身份标识 ,可在控制台Key管理界面自行创建,且需要开启WebServiceAPI功能。 | key=OB4BZ-D4W3U-***** |
| format | 选填 | MCPServer返回结果数据格式: 0 [默认]对WebServiceAPI接口返回的JSON结果进行语义化转换后的文本内容,易于大模型理解 1 服务原始的JSON结果,可用于网页或终端开发时解析,实现开发者想要的交互效果 | format=0 |
参数说明:
-
key:必填,替换为步骤1中获取的腾讯地图API Key,是身份标识,用于验证调用权限;
-
format:选填,默认值为0,返回语义化文本,适合Trae的AI交互;若需自行解析数据,可改为1,返回原始JSON格式。
3、Trae中MCP配置
完成上述准备工作后,进入Trae的MCP手动配置环节,全程共5步,每一步都标注关键要点,避免踩坑:
1、打开Trae,打开右侧Agent对话框,点击对话框中的「设置」按钮(齿轮图标);

2、在设置面板中,找到「MCP」选项,点击进入MCP配置页面,此时可看到已有的MCP服务(若有),点击「手动添加」;

3、在手动添加面板中,填写核心配置参数(重点,切勿填错),可以复制以下参数:
bash
{
"mcpServers": {
"tencent-lbs-mcp": {
"url": "https://mcp.map.qq.com/sse?key=YourKey"
}
}
}
4、填写完成后,点击「确认」,Trae会自动尝试连接腾讯地图MCP服务器,若配置正确,会提示"连接成功",并在MCP列表中显示"可使用"状态(绿色标识),同时点击会显示MCP的具体能力,如下图所示:

5、连接成功后,返回Trae主界面,启用腾讯地图MCP(在MCP列表中勾选对应选项),即可完成全部配置,此时AI已能调用腾讯地图的核心能力。避坑提醒:若提示"连接失败",优先检查3点:① API Key是否正确,是否开启WebServiceAPI功能;② 服务器地址是否填写正确,有无遗漏参数;③ 网络是否正常,是否能访问腾讯地图MCP服务器。
四、结果认证
配置完成后,通过一个实际案例,验证Trae是否能正常调用腾讯地图MCP的能力,确保配置有效,同时展示实际应用效果,让大家直观感受"AI直接调用地图能力"的便捷性。
1、案例背景
需求:开发一个简单的出行规划工具,通过Trae的AI对话,输入自然语言指令"这周天我要去湖北省武汉市旅游,请结合当天的天气为我推荐武汉大学附近的旅游景点,并推荐住宿的酒店。同时规划从武汉高铁站到武汉大学的交通路线。",让AI调用腾讯地图MCP,返回详细的路线规划、距离、预计耗时,无需手动编写任何API调用代码,实现"自然语言→AI→地图服务"的无缝衔接,模拟实际开发中的出行场景需求。
2、步骤解析
1、打开Trae,确保已启用腾讯地图MCP(在MCP列表中勾选"腾讯地图MCP");

2、在Trae的AI对话框中,输入自然语言指令:"这周天我要去湖北省武汉市旅游,请结合当天的天气为我推荐武汉大学附近的旅游景点,并推荐住宿的酒店。同时规划从武汉高铁站到武汉大学的交通路线。";
3、Trae会自动识别指令,通过已配置的腾讯地图MCP,向腾讯地图服务器发送请求,获取路线规划数据;

4、Trae接收腾讯地图返回的语义化数据(因format=0),并通过自然语言整理成清晰的回复,同时可根据需求,让AI生成对应的代码片段(如路线渲染、数据展示代码);
bash
参数
{
"from": "30.607391,114.424522",
"to": "30.536286,114.364440"
}
响应
路线总距离:15306米, 路线预估用时:28分钟, 过路费/通用费:0元,
预估打车费:42元, 红绿灯:14个, 路线ID(route_id):8692356807625340694
途经道路:和谐路、杨春湖路、欢乐大道、二环线、梨园地下通道、二环线、
水果湖隧道、珞狮路、自强大道、珞珈路、梅园二路、梅园一路
路况:15279米畅通,0米缓行,0米拥堵,0米严重拥堵
3、成果展示
本次案例的核心成果的是"无需编码,仅通过自然语言指令,就能实现地图能力的调用",具体展示如下:

-
对话交互成果:输入指令后,Trae在1-2秒内返回详细结果,示例回复:"路线总距离:15306米, 路线预估用时:28分钟, 过路费/通用费:0元, 预估打车费:42元, 红绿灯:14个, 路线ID(route_id):8692356807625340694 途经道路:和谐路、杨春湖路、欢乐大道、二环线、梨园地下通道、二环线、水果湖隧道、珞狮路、自强大道、珞珈路、梅园二路、梅园一路
路况:15279米畅通,0米缓行,0米拥堵,0米严重拥堵"
-
功能验证成果:可正常调用地理编码、逆地理编码、POI搜索、路径规划等核心功能,指令响应流畅,无报错;
-
开发效率成果:通过Trae+腾讯地图MCP,仅需1句自然语言指令,就能实现相同效果,开发效率提升;
-
兼容性成果:配置后的腾讯地图MCP可与Trae的其他功能(如代码生成、错误修复)联动,例如让AI将路线规划结果生成前端展示代码,实现"需求→调用→开发"的一站式落地。
4、未来展望
结合本次实战,Trae与腾讯地图MCP的集成,为AI驱动的地理信息开发提供了新的思路,未来可从以下几个方向进一步优化和拓展:
-
期待Trae官方收录腾讯地图MCP模板,实现"一键配置",进一步降低配置难度,提升兼容性;
-
拓展应用场景:将腾讯地图MCP与Trae的项目开发能力结合,实现出行类、物流类、社交类项目的快速开发,例如自动生成地图可视化页面、路径规划模块;
-
优化交互体验:结合腾讯地图的实时交通、POI详情等功能,让Trae的AI回复更精准、更详细,支持多轮对话调整需求,目前mcp的api还可以优化,存在返回数据不准确的问题;

bash
参数
{
"region": "武汉",
"type": "now"
}
响应
参数adcode(行政区划代码)或location(经纬度)必填
同样的优化方向还有,期待官方可以优化更新,让地图服务更加智能。
五、总结
本次实战详细讲解了Trae与腾讯地图MCP的集成配置全过程,从腾讯地图与MCP的基础介绍,到Trae中腾讯地图的不足分析,再到一步步的手动配置、案例验证,全程聚焦"实操性",避开了参数填写、权限配置等常见坑点,最终实现了"AI直接调用腾讯地图能力"的核心目标。
核心总结:Trae的手动MCP配置功能,完美解决了"MCP市场无腾讯地图模板"的问题,只需获取腾讯地图API Key、配置SSE服务地址,就能完成对接;腾讯地图MCP的轻量化、云端化特性,与Trae的AI编程能力高度适配,大幅降低了地图服务的集成成本,让开发者无需深入研究API细节,仅通过自然语言就能调用地图核心能力。对于开发者而言,这种集成方式不仅提升了开发效率,更拓展了Trae的应用场景,尤其适合需要快速集成地理信息服务的项目。后续随着Trae的不断优化,相信会有更多地图服务MCP模板上线,进一步简化集成流程。
备注:本文基于Trae v3.3.42版本、腾讯地图MCP最新版本编写,若后续版本更新导致配置步骤变化,可参考腾讯地图开放平台、Trae官方文档调整。
最后,行文仓促,难免有许多不足之处!若你在配置过程中遇到问题,可重点检查API Key权限、服务器地址填写,也可在评论区留言交流;如果觉得本文对你有帮助,欢迎点赞、收藏!