Serwer Model Context Protocol (MCP) działa jako serwer proxy między usługą zewnętrzną, która udostępnia kontekst, dane lub możliwości dużemu modelowi językowemu (LLM) lub aplikacji AI. Serwery MCP łączą aplikacje AI z systemami zewnętrznymi, takimi jak bazy danych i usługi internetowe, tłumacząc ich odpowiedzi na format zrozumiały dla aplikacji AI.
Serwer MCP, który udostępnia narzędzia do oparcia odpowiedzi LLM na faktach w oficjalnej dokumentacji i przykładowych kodach Google Maps Platform.
Punkty końcowe serwera
Punkt końcowy usługi MCP to adres sieciowy i interfejs komunikacyjny (zwykle adres URL) serwera MCP, którego aplikacja AI (host klienta MCP) używa do nawiązywania bezpiecznego, standardowego połączenia. Jest to punkt kontaktowy, w którym LLM może poprosić o kontekst, wywołać narzędzie lub uzyskać dostęp do zasobu. Punkty końcowe Google MCP mogą być globalne lub regionalne.
Serwer MCP mapscodeassist.googleapis.com ma ten punkt końcowy MCP:
- https://mapscodeassist.googleapis.com/mcp
Narzędzia MCP
Narzędzie MCP to funkcja lub możliwość wykonywania, którą serwer MCP udostępnia LLM lub aplikacji AI w celu wykonania działania w świecie rzeczywistym.
Serwer MCP mapscodeassist.googleapis.com ma te narzędzia:
| Narzędzia MCP | |
|---|---|
| retrieve-instructions | WAŻNE: w przypadku zapytań dotyczących lokalizacji, mapowania, adresów, wyznaczania tras, punktów zainteresowania, analizy lokalizacji lub danych geoprzestrzennych (np. Google Earth) najpierw wywołaj to narzędzie. Udostępnia ono podstawowy kontekst dotyczący Google Maps Platform (interfejsy API do map, tras i Miejsc) oraz sprawdzone metody, które są niezbędne do prawidłowego działania innych narzędzi. To narzędzie MUSI zostać wywołane przed każdym innym narzędziem. |
| retrieve-google-maps-platform-docs |
Wyszukuje w dokumentacji Google Maps Platform, przykładowych kodach, Architecture Center, centrum zaufania, repozytoriach GitHub (w tym w przykładowym kodzie i bibliotekach klienta dla react-google-maps, Flutter, Compose, Utilities, SwiftUI i innych) oraz w Warunkach korzystania z usługi, aby odpowiadać na pytania użytkowników. WAŻNE: przed użyciem tego narzędzia MUSISZ wywołać narzędzie retrieve-instructions lub wczytać zasób instructions. Udostępnia to podstawowy kontekst wymagany do prawidłowego działania tego narzędzia.
|
Pobieranie specyfikacji narzędzi MCP
Aby pobrać specyfikacje narzędzi MCP dla wszystkich narzędzi na serwerze MCP, użyj metody tools/list. Poniższy przykład pokazuje, jak użyć curl, aby wyświetlić listę wszystkich narzędzi i ich specyfikacji dostępnych obecnie na serwerze MCP.
| Żądanie Curl |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |