Набор инструментов Code Assist для платформы Google Карт (экспериментальная функция)

Набор инструментов Google Maps Platform Code Assist – это сервер Model Context Protocol (MCP), который улучшает ответы больших языковых моделей (LLM), используемых для разработки приложений с помощью платформы Google Карт. Для этого он использует официальную актуальную документацию и примеры кода.

Поскольку сервер MCP обращается к контенту, когда модель получает запрос, контекст LLM, связанный с платформой Google Карт, не обязательно должен ограничиваться данными, доступными на дату обучения модели.

Ресурсы платформы Google Карт, к которым может обращаться MCP-сервер:

  • Документация по платформе Google Карт
  • Условия использования платформы Google Карт
  • Центр безопасности платформы Google Карт
  • Репозитории кода в официальных организациях GitHub платформы Google Карт

Инструменты

Maps Code Assist предоставляет инструменты, которые позволяют LLM получать доступ к следующим возможностям:

  • retrieve-instructions – вспомогательный инструмент, который клиент использует для получения важных системных инструкций о том, как лучше всего интерпретировать намерения пользователя и формулировать эффективные вызовы инструмента retrieve-google-maps-platform-docs.
  • retrieve-google-maps-platform-docs – основной инструмент. Оно принимает запрос на естественном языке и отправляет его в размещенную систему генерации с дополненной выборкой (RAG). Система RAG ищет актуальные версии официальной документации, руководств и примеров кода платформы Google Карт и возвращает LLM релевантный контекст, чтобы она могла сгенерировать точный ответ.

Оплата

Пока Maps Code Assist находится на стадии эксперимента, плата за его использование не взимается.

Правила и условия использования

Использование Maps Code Assist регулируется Условиями использования платформы Google Карт, в том числе специальными условиями для этого сервиса. В этом разделе описаны дополнительные требования к использованию сервиса Maps Code Assist, в том числе совместимые LLM и требования по указанию авторства.

Требования к совместимым LLM

Вы можете использовать Maps Code Assist только с LLM, которая соответствует Условиям использования платформы Google Карт.

Например, вы должны убедиться, что Контент Google Карт не кешируется, не хранится и не используется для улучшения выбранной вами LLM. Прежде чем использовать Maps Code Assist, ознакомьтесь с Условиями использования для каждой модели, которую вы планируете использовать с Maps Code Assist. Запрещается использовать Maps Code Assist с моделями, которые используют входные данные для обучения или улучшения. Вы несете ответственность за то, чтобы использование модели полностью соответствовало ограничениям на контент Google Карт, указанным в Условиях использования платформы Google Карт, включая специальные условия.

Требования к указанию авторства для источников Google Карт

При представлении результатов, полученных с помощью инструментов Maps Code Assist, необходимо указывать связанные источники Google Карт.

Настройка LLM для доступа к MCP-серверу Maps Code Assist

Вы можете настроить LLM для доступа к MCP-серверу, следуя соответствующей документации по конфигурации MCP и используя конечную точку MCP-сервера Code Assist: https://mapscodeassist.googleapis.com/mcp.

MCP-сервер Maps Code Assist использует потоковый транспорт HTTP. Подробнее о том, как настроить MCP в ИИ-приложении…

Примеры использования

После настройки вы сможете задавать LLM вопросы о платформе Google Карт. Вот несколько примеров запросов:

  • "Как добавить карту в приложение для Android?"
  • "Как лучше всего определить текущее местоположение пользователя на карте в iOS?"
  • "Приведи пример использования сервиса Directions в Maps JavaScript API".

Доступные инструменты

Чтобы посмотреть подробные сведения о доступных инструментах MCP и их описания для сервера MCP Maps Code Assist, ознакомьтесь со справочной информацией о Maps Code Assist MCP.

Как получить список инструментов с помощью HTTP-запроса

Чтобы проверить, работает ли сервер, и посмотреть список доступных инструментов, вы можете отправить HTTP-запрос tools/list непосредственно на удаленный MCP-сервер Maps Code Assist. Метод tools/list не требует аутентификации.

curl -X POST https://mapscodeassist.googleapis.com/TOOLSET_ENDPOINT \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'MCP-Protocol-Version: MCP_PROTOCOL_VERSION' \
    -H 'Mcp-Method: tools/list' \
    -d '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/list",
      "params": {
        "_meta": {
          "io.modelcontextprotocol/protocolVersion": "MCP_PROTOCOL_VERSION",
          "io.modelcontextprotocol/clientCapabilities": {
            "extensions": {
              "io.modelcontextprotocol/ui": {
                "mimeTypes": ["text/html;profile=mcp-app"]
              }
            }
          }
        }
      }
    }'

Замените следующее:

  • TOOLSET_ENDPOINT – остальная часть конечной точки MCP после названия сервиса. Для Maps Code Assist это mcp.
  • MCP_PROTOCOL_VERSION – версия протокола MCP. Пример: 2026-07-28.

Отправить отзыв

Чтобы поделиться отзывом о Maps Code Assist, используйте следующие формы: