MCP Tools Reference: mapscodeassist.googleapis.com

도구: retrieve-google-maps-platform-docs

Google 지도 플랫폼 문서, 코드 샘플, 아키텍처 센터, 보안 센터, GitHub 저장소 (react-google-maps, flutter, compose, utilities, swiftui 등의 샘플 코드 및 클라이언트 라이브러리 포함), 서비스 약관을 검색하여 사용자 질문에 답변합니다. 중요: 이 도구를 사용하기 전에 retrieve-instructions 도구를 호출하거나 instructions 리소스를 로드해야 합니다. 이렇게 하면 이 도구가 올바르게 작동하는 데 필요한 필수 컨텍스트가 제공됩니다.

입력 스키마

RetrieveContexts의 요청 메시지입니다.

RetrieveContextsRequest

JSON 표현
{
  "llmQuery": string,
  "filter": string,
  "source": string
}
필드
llmQuery

string

필수 항목입니다. 자연어 쿼리입니다. LLM에서 생성된 쿼리이며 직접적인 사용자 쿼리가 아닙니다.

filter

string

선택사항입니다. 검색 범위를 좁히기 위한 선택적 필터입니다(예: API 이름, 제품 영역).

source

string

선택사항입니다. 분석에 사용되는 쿼리의 소스를 나타냅니다. 예를 들어 쿼리를 생성한 클라이언트 애플리케이션 또는 UI 구성요소의 이름일 수 있습니다. 형식은 ASCII 문자 64자로 제한되어야 합니다. 예: 'my-client-app', 'web-console-search'

출력 스키마

RetrieveContexts의 응답 메시지입니다.

RetrieveContextsResponse

JSON 표현
{
  "contexts": [
    {
      object (Context)
    }
  ]
}
필드
contexts[]

object (Context)

검색된 컨텍스트 목록입니다.

컨텍스트

JSON 표현
{
  "text": string,
  "score": number,
  "documentationUri": string,
  "apiState": string
}
필드
text

string

검색된 텍스트 스니펫입니다.

score

number

관련성 점수입니다.

documentationUri

string

원래 문서 URL입니다.

apiState

string

출력 전용입니다. API 상태입니다. 'ga', 'preview', 'alpha', 'beta' 또는 'deprecated' 중 하나여야 합니다.

도구 주석

파괴적 힌트: ❌ | 멱등성 힌트: ✅ | 읽기 전용 힌트: ✅ | 개방형 세계 힌트: ❌