Interfejs Chat MCP API udostępnia zdalny protokół MCP dla funkcji czatu Google Chat.
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.
Konfiguracja serwera
Przed użyciem musisz skonfigurować serwer Chat MCP. Więcej informacji o korzystaniu ze zdalnych serwerów MCP Google i Google Cloud znajdziesz w artykule Omówienie 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 poprosić o kontekst, wywołać narzędzie lub uzyskać dostęp do zasobu. Punkty końcowe Google MCP mogą być globalne lub regionalne.
Serwer Chat MCP API MCP oferuje te punkty końcowe zestawu narzędzi MCP:
- https://chatmcp.googleapis.com/mcp/v1
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. Zestawy narzędzi to grupa narzędzi przydatnych do wykonania określonego zadania. Korzystanie z zestawów narzędzi może pomóc agentowi w lepszym wykonywaniu zadań, ponieważ zmniejsza liczbę narzędzi dostępnych dla agenta.
Zestawy narzędzi
Serwer MCP chatmcp.googleapis.com ma te zestawy narzędzi:
| Zestawy narzędzi MCP | ||
|---|---|---|
| Punkt końcowy | Opis | Narzędzia |
| /mcp/v1 | Narzędzia do Google Chat. | |
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.
| Prośba Curl |
|---|
curl --location 'https://chatmcp.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 }' |