Google Maps Platform Code Assist 工具包是一个 Model Context Protocol (MCP) 服务器,可增强用于开发 Google Maps Platform 应用的大语言模型 (LLM) 的响应。它通过将响应基于官方最新文档和代码示例来工作。
由于 MCP 服务器会在模型收到提示时访问内容,因此 LLM 关于 Google Maps Platform 的上下文不必仅限于模型训练日期提供的可用数据。
MCP 服务器可以访问的 Google Maps Platform 资源包括:
- Google Maps Platform 文档
- Google Maps Platform 服务条款
- Google Maps Platform 信任中心
- Google Maps Platform 官方 GitHub 组织中的代码库
工具
Maps Code Assist 提供的工具可让 LLM 访问以下功能:
retrieve-instructions:客户端使用的一种辅助工具,用于获取有关如何最好地推断用户意图以及如何制定对retrieve-google-maps-platform-docs工具的有效调用的重要系统说明。retrieve-google-maps-platform-docs:主要工具。它会接收自然语言查询,并将其提交给托管的检索增强生成 (RAG) 引擎。RAG 引擎会搜索最新版本的官方 Google Maps Platform 文档、教程和代码示例,并将相关上下文返回给 LLM,以便 LLM 生成准确的响应。
结算
在 Maps Code Assist 处于实验性阶段时,使用该工具无需付费。
政策和服务条款
Maps Code Assist 受 Google Maps Platform 服务条款(包括此服务的服务专用条款)的约束。本部分介绍了 Maps Code Assist 的附加服务使用要求,包括兼容的大语言模型和标明出处要求。
兼容 LLM 的要求
您只能将 Maps Code Assist 与符合 Google Maps Platform 服务条款的 LLM 搭配使用。
例如,您有责任确保 Google 地图内容不会被您选择使用的 LLM 缓存、存储或用于改进该 LLM。在使用 Maps Code Assist 之前,您需要查看您打算与 Maps Code Assist 搭配使用的任何模型的服务条款。您不得将 Maps Code Assist 与任何使用输入到模型中的数据进行模型训练或改进的模型搭配使用。您有责任确保您对模型的使用完全符合 Google Maps Platform 服务条款(包括服务专用条款)中对 Google 地图内容的限制。
Google 地图来源的归因要求
在展示使用 Maps Code Assist 提供的工具获得的结果时,您必须添加关联的 Google 地图来源。
配置 LLM 以访问 Maps Code Assist MCP 服务器
您可以按照相应的 MCP 配置文档并使用 Code Assist MCP 服务器端点 https://mapscodeassist.googleapis.com/mcp 来配置 LLM 以访问 MCP 服务器。
Maps Code Assist MCP 服务器使用可流式传输的 HTTP 传输。 如需了解详情,请参阅 在 AI 应用中配置 MCP。
应用场景示例
配置完成后,您可以向 LLM 询问有关 Google Maps Platform 的问题。 下面是一些示例提示:
- “如何在 Android 应用中添加地图?”
- 在 iOS 中,获取用户在地图上的当前位置的最佳方式是什么?
- “提供一个在 Maps JavaScript API 中使用路线服务的示例。”
可用的工具
如需查看 Maps Code Assist MCP 服务器的可用 MCP 工具的详细信息及其说明,请参阅 Maps Code Assist MCP 参考文档。
使用 HTTP 请求列出工具
如需验证服务器是否正常运行并查看可用工具列表,您可以将 tools/list HTTP 请求直接发送到 Maps Code Assist 远程 MCP 服务器。tools/list 方法不需要进行身份验证。
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": "1"
}' \
https://mapscodeassist.googleapis.com/mcp
分享反馈
如需分享有关 Maps Code Assist 的反馈,请使用以下表单: