Google Maps Platform Code Assist 툴킷은 Google Maps Platform으로 애플리케이션을 개발하는 데 사용되는 대규모 언어 모델 (LLM)의 응답을 개선하는 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 최신 공식 문서와 코드 샘플을 기반으로 대답을 그라운딩하는 방식으로 작동합니다.
모델이 프롬프트될 때 MCP 서버가 콘텐츠에 액세스하므로 Google Maps Platform에 관한 LLM의 컨텍스트가 모델의 학습 날짜에 사용 가능한 데이터로 제한되지 않습니다.
MCP 서버가 액세스할 수 있는 Google Maps Platform 리소스는 다음과 같습니다.
- Google Maps Platform 문서
- Google Maps Platform 서비스 약관
- Google Maps Platform 신뢰 센터
- Google Maps Platform 공식 GitHub 조직의 코드 저장소
도구
Maps Code Assist는 LLM이 다음 기능에 액세스할 수 있도록 지원하는 도구를 제공합니다.
retrieve-instructions: 클라이언트가 사용자 의도를 가장 잘 추론하고retrieve-google-maps-platform-docs도구에 효과적인 호출을 공식화하는 방법에 관한 중요한 시스템 지침을 가져오는 데 사용하는 도우미 도구입니다.retrieve-google-maps-platform-docs: 기본 도구입니다. 자연어 질문을 받아 호스팅된 검색 증강 생성 (RAG) 엔진에 제출합니다. RAG 엔진은 최신 버전의 공식 Google Maps Platform 문서, 튜토리얼, 코드 샘플을 검색하여 LLM에 관련 컨텍스트를 반환하므로 LLM이 정확한 대답을 생성할 수 있습니다.
결제
실험 단계에서는 지도 코드 어시스턴트를 사용하는 데 요금이 부과되지 않습니다.
정책 및 서비스 약관
Maps Code Assist에는 이 서비스의 서비스별 약관을 포함한 Google Maps Platform 서비스 약관이 적용됩니다. 이 섹션에서는 호환되는 LLM 및 소스 저작자 표시 요구사항을 비롯한 지도 코드 어시스턴트의 추가 서비스 사용 요구사항을 설명합니다.
호환되는 LLM 요구사항
Google Maps Platform 서비스 약관을 준수하는 LLM에서만 지도 코드 어시스턴트를 사용할 수 있습니다.
예를 들어 사용하기로 선택한 LLM이 Google 지도 콘텐츠를 캐시하거나 저장하거나 LLM을 개선하는 데 사용하지 않도록 할 책임은 사용자에게 있습니다. 지도 Code Assist를 사용하기 전에 지도 Code Assist와 함께 사용할 모델의 서비스 약관을 검토해야 합니다. 모델에 입력된 데이터를 모델 학습 또는 개선에 사용하는 모델과 함께 지도 코드 어시스턴트를 사용해서는 안 됩니다. 모델 사용 시 서비스별 약관을 포함한 Google Maps Platform 서비스 약관의 Google 지도 콘텐츠 제한사항을 완전히 준수해야 합니다.
Google 지도 소스의 저작자 표시 요구사항
지도 코드 어시스턴트에서 제공하는 도구를 사용하는 결과를 표시할 때는 연결된 Google 지도 소스를 포함해야 합니다.
지도 Code Assist MCP 서버에 액세스하도록 LLM 구성
해당 MCP 구성 문서를 따르고 Code Assist MCP 서버 엔드포인트(https://mapscodeassist.googleapis.com/mcp)를 사용하여 LLM이 MCP 서버에 액세스하도록 구성할 수 있습니다.
Maps Code Assist MCP 서버는 스트리밍 가능한 HTTP 전송을 사용합니다. 자세한 내용은 AI 애플리케이션에서 MCP 구성을 참고하세요.
사용 사례
구성 후에는 LLM에 Google Maps Platform에 관해 질문할 수 있습니다. 프롬프트의 예를 들면 다음과 같습니다.
- 'Android 애플리케이션에 지도를 추가하려면 어떻게 해야 하나요?'
- 'iOS에서 지도에 사용자의 현재 위치를 표시하는 가장 좋은 방법은 무엇인가요?'
- 'Maps JavaScript API에서 경로 서비스를 사용하는 예시를 제공해 줘.'
사용 가능한 도구
Maps Code Assist MCP 서버에서 사용 가능한 MCP 도구의 세부정보와 설명을 보려면 Maps Code Assist MCP 참조를 참고하세요.
HTTP 요청으로 도구 나열
서버가 작동하는지 확인하고 사용 가능한 도구 목록을 보려면 tools/list HTTP 요청을 Maps Code Assist 원격 MCP 서버로 직접 보내면 됩니다.
tools/list 메서드는 인증이 필요하지 않습니다.
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
의견 공유
지도 코드 어시스턴트에 대한 의견을 공유하려면 다음 양식을 사용하세요.