Serwer MCP Google Developer Knowledge w Google Antigravity 2.0, IDE lub interfejsie wiersza poleceń

1. Wprowadzenie

Google Developer Knowledge to oficjalne, czytelne dla maszyn źródło publicznej dokumentacji dla programistów Google. Jest ono dostępne programowo za pomocą interfejsu API (Application Programming Interface) i protokołu Model Context Protocol (MCP), dzięki czemu programiści mogą integrować je z aplikacjami i przepływami pracy.

Zamiast polegać na nieaktualnych danych treningowych LLM lub ręcznym pobieraniu danych ze stron internetowych, programiści agentów AI powinni używać go do uzyskiwania dostępu w czasie rzeczywistym do najdokładniejszej dokumentacji i zmniejszania ryzyka halucynacji.

Z tego ćwiczenia dowiesz się, jak zainstalować i używać Developer Knowledge MCP w Antigravity 2.0, IDE lub interfejsie wiersza poleceń. MCP to otwarty standard, który umożliwia modelom AI bezpieczne korzystanie z narzędzi udostępnianych przez serwery zdalne. Skonfigurujesz Antigravity tak, aby mogło wchodzić w interakcje z bazą wiedzy bez konieczności pisania kodu.

dk_mcp_antigravity.png

Jakie zadania wykonasz

  • Włączysz Developer Knowledge API w projekcie w chmurze Google.
  • Skonfigurujesz Antigravity tak, aby miało dostęp do Developer Knowledge MCP.
  • Przetestujesz integrację za pomocą kilku promptów.

Czego potrzebujesz

  • Przeglądarka internetowa, np. Chrome.
  • Projekt Google Cloud (rozliczenia nie są wymagane).
  • Antigravity 2.0, IDE lub interfejs wiersza poleceń zainstalowany na komputerze lokalnym. Więcej informacji i instrukcje instalacji znajdziesz na oficjalnej stronie.

Odkryj więcej protokołów MCP i narzędzi

W tym ćwiczeniu omawiamy tylko kilka podstawowych przykładów tego, co można zrobić za pomocą serwera Google Developer Knowledge MCP. Pełną listę dostępnych serwerów i narzędzi Google MCP znajdziesz w sekcji Obsługiwane usługi.

Łatwy dostęp do tego ćwiczenia

qr_code.png

2. Konfigurowanie projektu w chmurze

Tworzenie lub wybieranie projektu Google Cloud

W konsoli Google Cloud wybierz lub utwórz projekt w chmurze Google Cloud.

Włącz API

Aby korzystać z serwera Developer Knowledge MCP, musisz włączyć standardowy interfejs Developer Knowledge API.

Utwórz klucz interfejsu API

Aby korzystać z serwera Developer Knowledge MCP, musisz użyć klucza interfejsu API. W konsoli Google Cloud wykonaj te czynności:

  1. Otwórz Interfejsy API i usługi > Dane logowania.

  1. Kliknij + Utwórz dane logowania, a potem w menu wybierz Klucz interfejsu API.
  2. W polu Nazwa wpisz dowolną nazwę, np. Antigravity.
  3. Kliknij menu Wybierz ograniczenia interfejsu API, wpisz Developer Knowledge API, zaznacz wynik, a potem kliknij OK.

create_api_key.png

  1. Kliknij Utwórz.
  2. Klucz interfejsu API pojawi się na ekranie potwierdzenia. Skopiuj go do schowka. Będzie Ci potrzebny do skonfigurowania Antigravity w kolejnych krokach.

copy_api_key.png

3. Konfigurowanie Antigravity

Teraz skonfigurujmy Antigravity tak, aby korzystało z punktu końcowego MCP. Jeśli nie masz zainstalowanego Antigravity 2.0, IDE lub interfejsu wiersza poleceń, postępuj zgodnie z instrukcjami na stronie Antigravity.

Dodawanie niestandardowych serwerów MCP

Antigravity 2.0, IDE i interfejs wiersza poleceń korzystają z centralnej konfiguracji MCP w pliku ~/.gemini/config/mcp_config.json.

  1. Otwórz go w preferowanym edytorze tekstu.
  2. Zmodyfikuj go za pomocą tej niestandardowej konfiguracji serwera MCP. Zanim to zrobisz, zastąp symbol zastępczy <YOUR_API_KEY> kluczem interfejsu API utworzonym w poprzednich krokach:
{
  "mcpServers": {
    "google-developer-knowledge": {
      "headers": {
        "X-Goog-Api-Key": "<YOUR_API_KEY>"
      },
      "serverUrl": "https://developerknowledge.googleapis.com/mcp"
    }
    ...
  }
  ...
}
  1. Zapisz zmiany.

mcp_config.png

Weryfikuj

Powinien być widoczny serwer MCP skonfigurowany jako zainstalowany w Antigravity: google-developer-knowledge.

Antigravity 2.0

  1. W lewym dolnym rogu kliknij Ustawienia.
  2. Otwórz Dostosowania.
  3. W sekcji Zainstalowane serwery MCP kliknij Odśwież.

configured_mcp_server_20.png

Antigravity IDE

  1. Otwórz Ustawienia użytkownika Antigravity za pomocą menu Ustawienia specyficzne dla edytora u góry okna.

open_user_settings_ide.png

  1. Otwórz Dostosowania.
  2. W sekcji Zainstalowane serwery MCP kliknij Odśwież.

configured_mcp_server_ide.png

Antigravity CLI

  1. Uruchom interfejs wiersza poleceń, wykonując w terminalu polecenie agy.
  2. Wpisz /mcp i naciśnij Enter.

configured_mcp_server_cli.png

4. Otwieranie Developer Knowledge

Możesz teraz wchodzić w interakcje z Google Developer Knowledge za pomocą języka naturalnego. Oto kilka przykładowych promptów:

  • Based on the Google Developer Knowledge, does Google Workspace support MCP servers?
  • Give me a list of the Google Workspace and Cloud Run API names. Make it super short.
  • Based on the Google Developer Knowledge, create a new Python script to upload a file to Google Drive

Antigravity 2.0

20_test.png

Antigravity IDE

ide_test.png

Antigravity CLI

cli_test.png

5. Zwalnianie miejsca

Aby wyczyścić projekt Google Cloud bez jego usuwania, możesz wyłączyć włączony interfejs Developer Knowledge API i usunąć utworzony klucz interfejsu API:

  1. W konsoli Google Cloud otwórz Panel interfejsów API i usług.
  2. Kliknij Developer Knowledge API , a potem Wyłącz API.
  3. W konsoli Google Cloud otwórz Interfejsy API i usługi > Dane logowania.
  4. Wybierz klucz interfejsu API, kliknij Usuń , a potem Usuń , aby potwierdzić.

6. Gratulacje

Gratulacje! Udało Ci się skonfigurować i przetestować serwer Google Developer Knowledge MCP za pomocą Antigravity.

Dokumentacja źródłowa