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 (LLMs) que se usan para desarrollar aplicaciones con Google Maps Platform. Funciona fundamentando las respuestas en la documentación y las muestras de código oficiales y actualizadas.

Dado que el servidor de MCP accede al contenido cuando se le solicita 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.

Los recursos de Google Maps Platform a los que puede acceder el servidor de MCP 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 GitHub de Google Maps Platform

Herramientas

Maps Code Assist proporciona herramientas que permiten que los LLMs accedan a las siguientes capacidades:

  • 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 efectivas 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 RAG busca versiones nuevas 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 cobra por usar Maps Code Assist mientras se encuentre 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 de uso del servicio adicional para Maps Code Assist, incluidos los LLMs compatibles y los requisitos de atribución de la fuente.

Requisitos para LLMs compatibles

Solo puedes usar Maps Code Assist con un LLM que cumpla con las Condiciones del Servicio de Google Maps Platform.

Por ejemplo, eres responsable de garantizar que el LLM que elijas usar no almacene en caché, almacene ni use el contenido de Google Maps para mejorarlo. Antes de usar Maps Code Assist, deberás revisar las Condiciones del Servicio de cualquier modelo que pretendas usar con Maps Code Assist. No debes usar Maps Code Assist con ningún modelo que use los datos ingresados en el modelo para el entrenamiento o la mejora del modelo. Eres responsable de garantizar que tu uso del modelo cumpla por completo con las restricciones sobre el contenido de Google Maps 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 Maps Code Assist, debes incluir las fuentes de Google Maps asociadas.

Configura LLMs para acceder al servidor de MCP de Maps Code Assist

Para configurar LLMs para acceder al servidor de MCP, sigue la documentación de configuración de MCP correspondiente y usa 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 HTTP transmitible. Para obtener más información, consulta Cómo configurar el MCP en una aplicación de IA.

Ejemplos de casos de uso

Una vez configurado, puedes hacerle preguntas a tu 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 del uso del servicio Directions 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.

Cómo enumerar 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 Maps Code Assist. El método tools/list no requiere autenticación.

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

Enviar comentarios

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