Serwer Model Context Protocol (MCP) działa jako serwer proxy między usługą zewnętrzną, która udostępnia kontekst, dane lub funkcje 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.
Konfiguracja serwera
Przed użyciem musisz włączyć serwery MCP i skonfigurować uwierzytelnianie. Więcej informacji o korzystaniu z zdalnych serwerów MCP Google i Google Cloud znajdziesz w omówieniu serwerów MCP Google Cloud.
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, za pomocą którego LLM może prosić o kontekst, wywoływać narzędzie lub uzyskiwać dostęp do zasobu. Punkty końcowe Google MCP mogą być globalne lub regionalne.
Serwer MCP interfejsu Google Analytics Data API ma ten globalny punkt końcowy MCP:
- https://analyticsdata.googleapis.com/mcp/v1
Serwer MCP interfejsu Google Analytics Data API udostępnia ten punkt końcowy zestawu narzędzi MCP:
- https://analyticsdata.googleapis.com/mcp/v1
Narzędzia MCP
Narzędzie MCP to funkcja lub możliwość wykonywania działań, którą serwer MCP udostępnia modelowi LLM lub aplikacji AI, aby umożliwić jej wykonywanie działań w rzeczywistym świecie. Zestawy narzędzi to grupy narzędzi przydatnych do wykonania określonego zadania. Korzystanie z zestawów narzędzi może zwiększyć skuteczność agenta, ponieważ zmniejsza liczbę dostępnych narzędzi.
Zestawy narzędzi
Serwer MCP analyticsdata.googleapis.com ma ten zestaw narzędzi:
| Zestawy narzędzi MCP | ||
|---|---|---|
| Punkt końcowy | Opis | Narzędzia |
| /mcp/v1 | Zestaw narzędzi MCP interfejsu Google Analytics Data API | |
Specyfikacje narzędzi MCP
Aby uzyskać specyfikacje narzędzi MCP dla wszystkich narzędzi na serwerze MCP, użyj metody tools/list. Poniższy przykład pokazuje, jak za pomocą curl wyświetlić listę wszystkich narzędzi i ich specyfikacji dostępnych obecnie na serwerze MCP.
| Żądanie Curl |
|---|
curl --location 'https://analyticsdata.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |