Google Workspace Developer Tools

כלי הפיתוח של Google Workspace כוללים כמה רכיבים שיכולים לשפר את חוויית הפיתוח, כולל תוסף IDE, תוספים ל-Gemini CLI ושרת Model Context Protocol ‏ (MCP).

שימוש בתוסף Google Workspace IDE

תוסף Google Workspace IDE מספק בדיקת linting חכמה של היקף OAuth2, השלמה אוטומטית ותיעוד מוטבע ישירות ב-IDE. הוא פועל עם Antigravity,‏ Firebase Studio,‏ Visual Studio Code וממשקי IDE אחרים.

כדי להתקין את התוסף Google Workspace IDE, אפשר להוריד אותו ממאגר Open VSX או לפעול לפי ההוראות הבאות:

ממשק משתמש

  1. ב-IDE, פותחים את התצוגה Extensions (תוספים).
  2. מחפשים את Google Workspace Developer Tools (כלים למפתחים ב-Google Workspace).
  3. לוחצים על התקנה.

CLI

התקנה משורת הפקודה באמצעות ה-IDE המתאים:

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

הוספת התוסף Gemini CLI לפיתוח ב-Google Workspace

Gemini CLI מאפשר לכם לשלוח שאילתות ולערוך מאגרי codebase גדולים, ליצור אפליקציות מתמונות או מקובצי 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"

שימוש בשרתי Model Context Protocol ‏ (MCP) לפיתוח ב-Google Workspace

פרוטוקול Model Context Protocol‏ (MCP) הוא פרוטוקול פתוח סטנדרטי שמספק הקשר למודלים של שפה גדולה (LLM) ולסוכני AI, כדי שהם יוכלו להחזיר מידע איכותי יותר בשיחות מרובות תגובות.

ל-Google Workspace יש שרת MCP שמספק כלים ל-LLM כדי לגשת לתיעוד למפתחים ולחפש בו. אתם יכולים להשתמש בשרת הזה כשאתם יוצרים סוכני AI או משתמשים בהם כדי לבצע את הפעולות הבאות:

  • אחזור מידע עדכני על ממשקי API ושירותים של Google Workspace.
  • אפשר לאחזר קטעי מידע ותיעוד רשמי של 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

כדי לשפר את הפלט מהשרת, מוסיפים כללים שמנחים את מודל ה-LLM להשתמש בשרת כשעובדים עם ממשקי API של Google Workspace. לדוגמה, כשמשתמשים בשרת כתוסף ל-Gemini CLI, מוסיפים את הכלל הבא לקובץ GEMINI.md:

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