Serveur MCP Google Developer Knowledge dans Google Antigravity 2.0, IDE et/ou CLI

1. Introduction

Google Developer Knowledge est la source canonique et lisible par machine de la documentation publique pour les développeurs de Google. Elle est accessible par programmation via l'interface de programmation d'application (API) et le protocole de contexte de modèle (MCP, Model Context Protocol) afin que les développeurs puissent l'intégrer à des applications et des workflows.

Au lieu de s'appuyer sur des données d'entraînement LLM obsolètes ou sur le scraping manuel du Web, les développeurs d'agents IA devraient l'utiliser pour accéder en temps réel à la documentation la plus précise et réduire le risque d'hallucinations.

Dans cet atelier de programmation, vous allez apprendre à installer et à utiliser Developer Knowledge MCP à partir d'Antigravity 2.0, de l'IDE et/ou de la CLI. MCP est une norme ouverte qui permet aux modèles d'IA d'utiliser de manière sécurisée les outils fournis par des serveurs distants. Vous allez configurer Antigravity pour interagir avec la base de connaissances sans écrire de code.

dk_mcp_antigravity.png

Objectifs de l'atelier

  • Activez l'API Developer Knowledge dans votre projet Google Cloud.
  • Configurez Antigravity pour accéder au serveur MCP Developer Knowledge.
  • Testez l'intégration avec quelques requêtes.

Prérequis

  • Un navigateur Web (par exemple, Chrome)
  • Un projet Google Cloud (la facturation n'est pas requise).
  • Antigravity 2.0, l'IDE et/ou la CLI sont installés sur votre machine locale. Pour en savoir plus et obtenir des conseils d'installation, consultez le site Web officiel.

Découvrir d'autres CMP et outils

Dans cet atelier de programmation, nous ne couvrons que quelques exemples de base de ce qui peut être fait à l'aide du serveur MCP Google Developer Knowledge. Pour afficher la liste complète des serveurs et outils MCP Google disponibles, consultez la page Produits compatibles.

Accès facile à cet atelier de programmation

qr_code.png

2. Configurer un projet Cloud

Créer ou sélectionner un projet Google Cloud

Dans la console Google Cloud, sélectionnez ou créez un projet Google Cloud.

Activer l'API

Pour utiliser le serveur MCP Developer Knowledge, vous devez activer l'API Developer Knowledge standard.

Créer la clé API

Pour utiliser le serveur MCP Developer Knowledge, vous devez utiliser une clé API. Dans la console Google Cloud, procédez comme suit :

  1. Accédez à API et services > Identifiants.

  1. Cliquez sur + Créer des identifiants, puis sélectionnez Clé API dans le menu.
  2. Définissez le paramètre Nom sur un nom arbitraire, tel que Antigravity.
  3. Cliquez sur le menu déroulant Sélectionner les restrictions d'API, saisissez Developer Knowledge API, cochez le résultat, puis cliquez sur OK.

create_api_key.png

  1. Cliquez sur Créer.
  2. Votre clé API s'affiche maintenant sur l'écran de confirmation. Copiez-la dans votre presse-papiers. Vous en aurez besoin pour configurer Antigravity lors des prochaines étapes.

copy_api_key.png

3. Configurer Antigravity

Nous allons maintenant configurer Antigravity pour qu'il utilise le point de terminaison MCP. Si vous n'avez pas installé Antigravity 2.0, l'IDE et/ou la CLI, suivez les instructions sur le site Web d'Antigravity.

Ajouter des serveurs MCP personnalisés

Antigravity 2.0, l'IDE et la CLI partagent une configuration MCP centrale dans le fichier ~/.gemini/config/mcp_config.json.

  1. Ouvrez-le dans l'éditeur de texte de votre choix.
  2. Modifiez-le avec la configuration de serveur MCP personnalisée suivante. Avant de le faire, remplacez l'espace réservé <YOUR_API_KEY> par la clé API que vous avez créée lors des étapes précédentes :
{
  "mcpServers": {
    "google-developer-knowledge": {
      "headers": {
        "X-Goog-Api-Key": "<YOUR_API_KEY>"
      },
      "serverUrl": "https://developerknowledge.googleapis.com/mcp"
    }
    ...
  }
  ...
}
  1. Enregistrez-le.

mcp_config.png

Valider

Le serveur MCP que vous avez configuré doit apparaître comme installé dans Antigravity : google-developer-knowledge.

Antigravity 2.0

  1. Cliquez sur Paramètres en bas à gauche.
  2. Accédez à Personnalisations.
  3. Sous Serveurs MCP installés, cliquez sur Actualiser.

configured_mcp_server_20.png

IDE Antigravity

  1. Ouvrez Antigravity User Settings (Paramètres utilisateur Antigravity) dans le menu déroulant Editor-Specific settings (Paramètres spécifiques à l'éditeur) en haut de la fenêtre.

open_user_settings_ide.png

  1. Accédez à Personnalisations.
  2. Sous Serveurs MCP installés, cliquez sur Actualiser.

configured_mcp_server_ide.png

CLI Antigravity

  1. Démarrez la CLI en exécutant la commande agy à partir d'un terminal.
  2. Saisissez /mcp et appuyez sur Entrée.

configured_mcp_server_cli.png

4. Accéder aux connaissances pour les développeurs

Vous pouvez désormais interagir avec les connaissances des développeurs Google en langage naturel. Voici quelques exemples de requêtes :

  • 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

IDE Antigravity

ide_test.png

CLI Antigravity

cli_test.png

5. Effectuer un nettoyage

Pour libérer de l'espace dans votre projet Google Cloud sans le supprimer, vous pouvez désactiver l'API Developer Knowledge que vous avez activée et supprimer la clé API que vous avez créée :

  1. Dans la console Google Cloud, accédez au tableau de bord des API et services.
  2. Cliquez sur Developer Knowledge API, puis sur Disable API (Désactiver l'API).
  3. Dans la console Google Cloud, accédez à API et services > Identifiants.
  4. Sélectionnez la clé API, cliquez sur Supprimer, puis à nouveau sur Supprimer pour confirmer l'opération.

6. Félicitations

Félicitations ! Vous avez correctement configuré et testé le serveur MCP Google Developer Knowledge à l'aide d'Antigravity.

Documents de référence