Kit de herramientas de Code Assist de Google Maps Platform (experimental)

El kit de herramientas de Code Assist de Google Maps Platform es un servidor de protocolo de contexto del modelo (MCP) que mejora las respuestas de los modelos de lenguaje grandes (LLM) que se usan para desarrollar aplicaciones con Google Maps Platform. Para ello, fundamenta las respuestas en la documentación oficial y actualizada, y en las muestras de código.

Como el servidor de MCP accede al contenido cuando se le envía una instrucción al modelo, el contexto del LLM en relación con Google Maps Platform no tiene que limitarse a los datos disponibles en la fecha de entrenamiento del modelo.

Entre los recursos de Google Maps Platform a los que puede acceder el servidor de MCP, se incluyen los siguientes:

  • Documentación de Google Maps Platform
  • Condiciones del Servicio de Google Maps Platform
  • Centro de confianza de Google Maps Platform
  • Repositorios de código en las organizaciones oficiales de Google Maps Platform en GitHub

Herramientas

Maps Code Assist proporciona herramientas que permiten que los LLM accedan a las siguientes funciones:

  • retrieve-instructions: Es una herramienta auxiliar que usa el cliente para obtener instrucciones cruciales del sistema sobre cómo razonar mejor sobre la intención del usuario y formular llamadas eficaces a la herramienta retrieve-google-maps-platform-docs.
  • retrieve-google-maps-platform-docs: Es la herramienta principal. Toma una consulta en lenguaje natural y la envía a un motor de generación mejorada por recuperación (RAG) alojado. El motor de RAG busca versiones actualizadas de la documentación, los instructivos y las muestras de código oficiales de Google Maps Platform, y devuelve el contexto pertinente al LLM para que genere una respuesta precisa.

Facturación

No se aplican cargos por usar Maps Code Assist mientras se encuentra en la etapa experimental.

Políticas y Condiciones del Servicio

Maps Code Assist está sujeto a las Condiciones del Servicio de Google Maps Platform, incluidas las condiciones específicas del servicio para este servicio. En esta sección, se describen los requisitos adicionales de uso del servicio para Asistencia de programación de Maps, incluidos los LLM compatibles y los requisitos de atribución de fuentes.

Requisitos para los LLM compatibles

Solo puedes usar el Asistente de código de Maps con un LLM que cumpla con las Condiciones del Servicio de Google Maps Platform.

Por ejemplo, eres responsable de garantizar que el contenido de Google Maps no se almacene en caché, no se almacene ni se use para mejorar el LLM que elijas usar. Antes de usar Maps Code Assist, deberás revisar las Condiciones del Servicio de cualquier modelo que quieras usar con Maps Code Assist. No debes usar el Asistente de código de Maps con ningún modelo que use los datos ingresados en el modelo para entrenarlo o mejorarlo. Eres responsable de garantizar que el uso que hagas del modelo cumpla por completo con las restricciones sobre el contenido de Google Maps que se indican en las Condiciones del Servicio de Google Maps Platform, incluidas las condiciones específicas del servicio.

Requisitos de atribución para las fuentes de Google Maps

Cuando presentes resultados que usen herramientas proporcionadas por el Asistente de código de Maps, debes incluir las fuentes de Google Maps asociadas.

Configura los LLM para que accedan al servidor de MCP de Maps Code Assist

Puedes configurar los LLM para que accedan al servidor de MCP siguiendo la documentación de configuración de MCP correspondiente y usando el extremo del servidor de MCP de Code Assist: https://mapscodeassist.googleapis.com/mcp.

El servidor de MCP de Maps Code Assist usa el transporte de HTTP transmisible. Para obtener más información, consulta Configura el MCP en una aplicación de IA.

Ejemplos de casos de uso

Una vez que lo configures, podrás hacerle preguntas al LLM sobre Google Maps Platform. Estos son algunos ejemplos de instrucciones:

  • "¿Cómo agrego un mapa a mi aplicación para Android?"
  • "¿Cuál es la mejor manera de obtener la ubicación actual del usuario en un mapa en iOS?"
  • "Proporciona un ejemplo de cómo usar el servicio de instrucciones sobre cómo llegar en la API de Maps JavaScript".

Herramientas disponibles

Para ver los detalles de las herramientas de MCP disponibles y sus descripciones para el servidor de MCP de Maps Code Assist, consulta la referencia de MCP de Maps Code Assist.

Enumera las herramientas con una solicitud HTTP

Para verificar que el servidor funcione y ver una lista de las herramientas disponibles, puedes enviar una solicitud HTTP tools/list directamente al servidor de MCP remoto de Asistencia de código de Maps. El método tools/list no requiere autenticación.

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"]
              }
            }
          }
        }
      }
    }'

Reemplaza lo siguiente:

  • TOOLSET_ENDPOINT: el resto del extremo de MCP después del nombre del servicio. Para Maps Code Assist, es mcp.
  • MCP_PROTOCOL_VERSION: Es la versión del protocolo de MCP. Por ejemplo, 2026-07-28.

Enviar comentarios

Para compartir comentarios sobre Maps Code Assist, usa los siguientes formularios: