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 serwerów MCP Google i Google Cloud znajdziesz w omówieniu serwerów MCP Google Cloud.
Jest to serwer MCP, który udostępnia narzędzia do wypłacania środków deweloperom.
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 paydeveloper.googleapis.com ma ten punkt końcowy MCP:
- https://paydeveloper.googleapis.com/mcp
Narzędzia MCP
Narzędzie MCP to funkcja lub wykonywalna możliwość, którą serwer MCP udostępnia dużemu modelowi językowemu lub aplikacji AI, aby umożliwić jej wykonanie działania w świecie rzeczywistym.
Serwer MCP paydeveloper.googleapis.com ma te narzędzia:
| Narzędzia MCP | |
|---|---|
| search_documentation | Wyszukuje i pobiera najbardziej odpowiednie i aktualne sekcje z oficjalnej dokumentacji dla deweloperów Google Pay i Portfela Google oraz przykładowy kod. |
| list_merchants | Pobiera listę wszystkich profili firm sprzedawców Google Pay powiązanych z uwierzytelnionym kontem. |
| list_google_pay_integrations | Zwraca bieżący stan i szczegóły konfiguracji wszystkich integracji Google Pay powiązanych z określonym identyfikatorem sprzedawcy. Zapewnia natychmiastowe informacje zwrotne o stanie integracji i weryfikacji dokumentów. |
| enable_google_pay_api | Umożliwia korzystanie z Google Pay API na nowo utworzonym lub dotychczasowym koncie sprzedawcy. Jest to warunek wstępny przed dodaniem integracji z określonymi platformami (internetową lub Androidem). |
| list_pass_issuers | Pobiera pełną listę wszystkich wydawców kart zarejestrowanych w konsoli biznesowej Portfela Google powiązanej z uwierzytelnionym użytkownikiem. To narzędzie zawiera niezbędne informacje dla programistów zarządzających kartami w Portfelu, takimi jak karty lojalnościowe, karty podarunkowe czy karty pokładowe. |
| list_pass_classes | Pobiera pełną listę wszystkich klas kart zarejestrowanych w konsoli biznesowej Portfela Google powiązanej z uwierzytelnionym użytkownikiem. To narzędzie zawiera niezbędne informacje dla programistów zarządzających kartami w Portfelu, takimi jak karty lojalnościowe, karty podarunkowe czy karty pokładowe. |
| query_merchant_performance | Pobiera zbiorcze dane o skuteczności na wysokim poziomie i dane po integracji dla konkretnego profilu firmy sprzedawcy. |
| query_merchant_error_metrics | Pobiera szczegółowe dane o błędach dotyczące konkretnego profilu firmy sprzedawcy. To narzędzie zapewnia szczegółowy podział błędów, co pozwala deweloperom wskazywać i rozwiązywać problemy. |
Uzyskiwanie specyfikacji 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://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |