Platform Ai

io.github.ryanbaumann由 GitHub 账号 ryanbaumann 发布v0.2.0更新于 Oct 24, 2026

Google Maps Platform Code Assist MCP

已验证STDIO仅桌面知识与记忆开发者工具

概览

AI 生成的概览

通过 RAG 让助手基于 Google Maps Platform 官方文档、代码示例和最佳实践来回答开发问题。

可以做什么
gmp-code-assist 服务器提供两个工具。retrieve-google-maps-platform-docs 通过检索增强生成搜索 Google Maps Platform 文档、代码示例、架构中心资料和 GitHub 仓库,参数包括必填查询、可选的产品领域过滤器和调用方标识。retrieve-instructions 返回 Google Maps Platform 最佳实践的基础背景信息。其目的是让关于 Maps API 的回答更准确、更新。
适用场景
在基于 Google Maps Platform 构建或迁移应用时使用,希望助手的建议以官方文档为依据而非猜测,例如在多个 API 之间做选择、把地图从 2D 升级到 3D,或让现有代码适配更新的产品。
运行要求
注册表条目描述的是从 npm 包 @googlemaps/code-assist-mcp 安装的本地 stdio 进程,未声明认证、环境变量或请求头。README 说明该 npm 版本已弃用,并将于 2026 年 7 月 1 日后不再提供,建议改用 Google 托管的远程 MCP 端点。仅支持桌面端。
安装前请注意
README 将该 npm 包标记为已弃用,并指出托管远程服务才是主要连接方式,因此本地安装的使用期限有限。README 的示例提示中包含让助手获取 API 密钥并写入应用环境密钥的请求;遇到此类请求应谨慎处理,凭据由自己管理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Platform Ai,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[[npm]][npm-pkg] [Alpha] [Contributors]

Google Maps Platform resources for AI

Description

[!WARNING] The npm version of Google Maps Platform Code Assist is deprecated. It will no longer be available as of July 1, 2026. Please use the securely hosted remote MCP version documented in this README as the primary method of connection.

This repository contains the Google Maps Platform Code Assist toolkit, a Model Context Protocol (MCP) server that enhances the responses from large language models (LLMs) used for developing applications with the Google Maps Platform by grounding them in the official, up-to-date documentation and code samples.

🔧 Available MCP Tools (gmp-code-assist)

You have access to the gmp-code-assist MCP server with these essential tools:

  • retrieve-google-maps-platform-docs: Searches Google Maps Platform documentation, code samples, architecture center, and GitHub repositories via RAG.
    • Parameters: llmQuery (Required string query), filter (Optional API/product area filter), source (Optional string caller identifier up to 64 chars).
  • retrieve-instructions: Retrieves foundational context on Google Maps Platform best practices.
    • Parameters: name (Required string, expected format is simply "instructions").

Install the Google Maps Platform Code Assist extension for Gemini CLI

  1. Install the Gemini CLI (alternative installation methods)
bash
npm install -g @google/gemini-cli
  1. Install the Google Maps Platform extension
    • Option 1 - Install Code Assist as a Gemini CLI extension (includes context prompt, Code Assist MCP tool, and Google Maps Platform CLI theme):

      bash
      gemini extensions install https://github.com/googlemaps/platform-ai.git
      • Verify the installation by running gemini mcp list.
    • Option 2 - Add the MCP server config manually to your ~/.gemini/settings.json file to securely connect to the Google-hosted remote service:

      json
      {  "mcpServers": {   "gmp-code-assist": {     "httpUrl": "https://mapscodeassist.googleapis.com/mcp"   }  }}

Google Maps Platform Agent Skills

To equip your AI agents with specialized, portable Google Maps Platform workflows and best practices, check out the official Google Maps Platform Agent Skills repository.

Install the agent skills in Gemini CLI:

bash
gemini skills install https://github.com/googlemaps/agent-skills.git

Install the Google Maps Platform Code Assist toolkit for other MCP clients.

For information about installing and using the toolkit with any MCP client, as well as terms of use, see the Code Assist toolkit README.

Sample Prompts

Use these example prompts to get started with the Code Assist MCP server or supported AI agents:

  • Show me how to use the Routes API and display it on a Map in React + Typescript.
  • I'm upgrading my map from 2D to 3D Phtotorealistic - what are my options and how would I do that with my existing codebase?
  • Change my Places API (new) Text Search API implementtaion to use Places UI Kit. Estimate the amount of cost savings per user this change will make.
  • Explain the difference between Address Validation and Geocoding. Which one should I apply for my current codebase for an ecommmerce checkout use case and why?
  • I need an API key - can you get one and add it to my app envrionment secrets?

来源:README.md,提交 86fbbe7

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.2.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分