Google Workspace デベロッパー ツール

Google Workspace デベロッパー ツールには、IDE 拡張機能、Gemini CLI 拡張機能、Model Context Protocol(MCP)サーバーなど、開発エクスペリエンスを向上させるためのいくつかのコンポーネントが用意されています。

Google Workspace IDE 拡張機能を使用する

Google Workspace IDE 拡張機能は、IDE で直接インテリジェントな OAuth2 スコープ のリンティング、自動補完、インライン ドキュメントを提供し、 AntigravityFirebase StudioVisual Studio Code などの IDE で動作します。

Google Workspace IDE 拡張機能をインストールするには、 Open VSX Registryからダウンロードするか、 次の手順に沿って操作します。

ユーザー インターフェース

  1. IDE で [拡張機能] ビューを開きます。
  2. [Google Workspace Developer Tools] を検索します。
  3. [インストール] をクリックします。

CLI

対応する IDE を使用して、コマンドラインからインストールします。

code --install-extension google-workspace.google-workspace-developer-tools

Google Workspace 開発用の Gemini CLI 拡張機能を追加する

Gemini CLI を使用すると、大規模なコードベースのクエリと編集、 画像や PDF からのアプリの生成、複雑なワークフローの自動化をすべて ターミナルから行えます。

次の拡張機能をインストールすると、Google Workspace 開発ワークフローが強化され、Google Workspace Developer MCP サーバーが自動的に含まれます。

gemini extensions install \
  "https://github.com/googleworkspace/developer-tools"

Apps Script デベロッパーは、 CLASP 拡張機能をインストールできます。

gemini extensions install \
  "https://github.com/google/clasp"

Google Workspace 開発に Model Context Protocol(MCP)サーバーを使用する

Model Context Protocol(MCP) は、LLM と AI エージェントにコンテキストを提供して、複数ターンの会話でより高品質の情報を返せるようにする標準化されたオープン プロトコルです。

Google Workspace には、LLM がデベロッパー ドキュメントにアクセスして検索するためのツールを提供する MCP サーバーがあります。このサーバーは、AI エージェントを構築または使用して次のいずれかを行う場合に使用できます。

  • Google Workspace API とサービスに関する最新情報を取得する。
  • Google Workspace の公式ドキュメントとスニペットを取得する。

サーバーを使用するには、このサーバーを MCP クライアント構成に追加します。

  • Gemini Code Assist の場合は、 以下の内容を settings.json ファイルに追加します。

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • Gemini CLI の場合は、ターミナルから次の コマンドを実行して、このサーバーを拡張機能として追加します。

    gemini extensions install https://github.com/googleworkspace/developer-tools

サーバーからの出力を改善するには、Google Workspace API を使用するときにサーバーを使用するように LLM に指示するルールを追加します。たとえば、サーバーを Gemini CLI 拡張機能として使用する場合は、 ファイルに次のルールを追加します。GEMINI.md

Always use the `workspace-developer` tools when using Google Workspace APIs.