Zestaw narzędzi Code Assist w Google Maps Platform to serwer Model Context Protocol (MCP), który ulepsza odpowiedzi z dużych modeli językowych (LLM) używanych do tworzenia aplikacji za pomocą Google Maps Platform. Działa to dzięki powiązaniu odpowiedzi z oficjalną, aktualną dokumentacją i przykładowym kodem.
Serwer MCP uzyskuje dostęp do treści, gdy model otrzymuje prompt, więc kontekst LLM dotyczący Google Maps Platform nie musi być ograniczony do danych dostępnych w dniu trenowania modelu.
Zasoby Google Maps Platform, do których serwer MCP może uzyskać dostęp, to m.in.:
- Dokumentacja Google Maps Platform
- Warunki korzystania z usługi Google Maps Platform
- Centrum zaufania Google Maps Platform
- Repozytoria kodu w oficjalnych organizacjach Google Maps Platform na GitHubie
Narzędzia
Maps Code Assist udostępnia narzędzia, które umożliwiają LLM dostęp do tych funkcji:
retrieve-instructions: narzędzie pomocnicze używane przez klienta do uzyskiwania kluczowych instrukcji systemowych dotyczących tego, jak najlepiej wnioskować o intencjach użytkownika i formułować skuteczne wywołania narzędziaretrieve-google-maps-platform-docs.retrieve-google-maps-platform-docs: główne narzędzie. Pobiera zapytanie w języku naturalnym i przesyła je do hostowanego silnika generowania rozszerzonego przez wyszukiwanie w zapisanych informacjach (RAG). Mechanizm RAG przeszukuje najnowsze wersje oficjalnej dokumentacji, samouczków i przykładowych kodów Google Maps Platform, zwracając odpowiedni kontekst do LLM, aby wygenerować dokładną odpowiedź.
Płatności
Korzystanie z asystenta kodowania Map, gdy jest on na etapie eksperymentalnym, jest bezpłatne.
Zasady i warunki korzystania z usługi
Maps Code Assist podlega Warunkom korzystania z usługi Google Maps Platform, w tym dodatkowym warunkom korzystania z tej usługi. W tej sekcji opisano dodatkowe wymagania dotyczące korzystania z usługi Maps Code Assist, w tym zgodne modele LLM i wymagania dotyczące podawania źródła.
Wymagania dotyczące zgodnych modeli LLM
Z usługi Maps Code Assist możesz korzystać tylko z modelem LLM, który jest zgodny z Warunkami korzystania z usługi Google Maps Platform.
Na przykład musisz zadbać o to, aby treści Map Google nie były przechowywane w pamięci podręcznej ani w inny sposób, a także aby nie były używane do ulepszania wybranego przez Ciebie modelu LLM. Zanim zaczniesz korzystać z Maps Code Assist, musisz zapoznać się z Warunkami korzystania z usługi w przypadku każdego modelu, którego chcesz używać z Maps Code Assist. Nie wolno używać usługi Maps Code Assist z żadnymi modelami, które wykorzystują dane wejściowe do trenowania lub ulepszania modelu. Ponosisz odpowiedzialność za zapewnienie, że korzystanie z modelu jest w pełni zgodne z ograniczeniami dotyczącymi treści Map Google określonymi w Warunkach korzystania z usługi Google Maps Platform, w tym w warunkach korzystania z konkretnych usług.
Wymagania dotyczące podania źródła w przypadku Map Google
Prezentując wyniki, które korzystają z narzędzi udostępnianych przez Maps Code Assist, musisz uwzględnić powiązane źródła Map Google.
Konfigurowanie LLM pod kątem dostępu do serwera MCP asystenta kodowania Map
Możesz skonfigurować LLM, aby uzyskać dostęp do serwera MCP, postępując zgodnie z odpowiednią dokumentacją konfiguracji MCP i używając punktu końcowego serwera MCP Code Assist: https://mapscodeassist.googleapis.com/mcp.
Serwer MCP asystenta kodowania Map korzysta z transportu HTTP z możliwością strumieniowego przesyłania danych. Więcej informacji znajdziesz w artykule o konfigurowaniu MCP w aplikacji AI.
Przykłady użycia
Po skonfigurowaniu możesz zadawać modelowi LLM pytania dotyczące Google Maps Platform. Oto kilka przykładowych promptów:
- „Jak dodać mapę do aplikacji na Androida?”
- „Jaki jest najlepszy sposób na uzyskanie bieżącej lokalizacji użytkownika na mapie w iOS?”.
- „Podaj przykład użycia usługi wskazówek dojazdu w Maps JavaScript API”.
Dostępne narzędzia
Szczegółowe informacje o dostępnych narzędziach MCP i ich opisy dotyczące serwera MCP asystenta kodowania Map znajdziesz w dokumentacji MCP asystenta kodowania Map.
Wyświetlanie listy narzędzi za pomocą żądania HTTP
Aby sprawdzić, czy serwer działa, i wyświetlić listę dostępnych narzędzi, możesz wysłać żądanie HTTP tools/list bezpośrednio do zdalnego serwera MCP asystenta kodowania Map.
Metoda tools/list nie wymaga uwierzytelniania.
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"]
}
}
}
}
}
}'
Zastąp te elementy:
TOOLSET_ENDPOINT: pozostała część punktu końcowego MCP po nazwie usługi. W przypadku Maps Code Assist jest tomcp.MCP_PROTOCOL_VERSION: wersja protokołu MCP. Na przykład:2026-07-28.
Podziel się opinią
Aby przesłać opinię o Maps Code Assist, użyj tych formularzy: