\\]\[npm-pkg\]
谷歌地图平台人工智能资源
描述
\[!警告\] npm版本的Google Maps Platform Code Assist已被弃用。从2026年7月1日起,它将不再可用。请使用本README中记录的安全托管的远程MCP版本作为主要连接方法。
此存储库包含 谷歌地图平台代码辅助工具包,一个模型上下文协议(MCP)服务器,通过将大型语言模型(LLM)与官方最新文档和代码示例联系起来,增强了用于使用谷歌地图平台开发应用程序的LLM的响应。
🔧 可用的MCP工具(gmp代码辅助)
您可以访问 gmp-code-assist 配备以下基本工具的MCP服务器:
retrieve-google-maps-platform-docs:通过RAG搜索谷歌地图平台文档、代码示例、架构中心和GitHub存储库。
- _参数_: llmQuery (必填字符串查询), filter (可选API/产品区域过滤器), source (可选字符串调用者标识符,最多64个字符)。
retrieve-instructions:检索谷歌地图平台最佳实践的基础上下文。
- _参数_: name (必填字符串,预期格式仅为“指令”)。
安装谷歌地图平台代码辅助扩展 Gemini CLI
- 安装Gemini CLI(替代安装方法)
npm install -g @google/gemini-cli- 安装谷歌地图平台扩展
- 选项1-使用技能、Code Assist MCP工具和Google Maps Platform CLI主题将Code Assist安装为Gemini CLI扩展:
gemini extensions install https://github.com/googlemaps/platform-ai.git- 通过运行以下命令验证安装 gemini mcp list.
- 选项2-手动将MCP服务器配置添加到您的 ~/.gemini/settings.json 用于安全连接到Google托管的远程服务的文件:
{
"mcpServers": {
"gmp-code-assist": {
"httpUrl": "https://mapscodeassist.googleapis.com/mcp"
}
}
}为其他MCP客户端安装谷歌地图平台代码辅助工具包。
有关在任何MCP客户端上安装和使用工具包以及使用条款的信息,请参阅 代码辅助工具包README.
示例提示
使用以下示例提示开始使用Code Assist MCP服务器或支持的AI代理:
- 演示如何使用Routes API,并在React+Typescript中的地图上显示它。
- 我正在将我的地图从2D升级到3D物理——我有什么选择,我该如何使用现有的代码库来实现这一点?
- 更改我的Places API(新)文本搜索API实现以使用Places UI Kit。估计此更改将为每个用户节省的成本金额。
- 解释地址验证和地理编码之间的区别。我应该为我当前的电子商务结账用例代码库申请哪一个,为什么?
- 我需要一个API密钥-你能得到一个并将其添加到我的应用程序环境机密中吗?
