ابزارهای توسعه‌دهندگان گوگل ورک‌اسپیس

ابزارهای توسعه‌دهنده Google Workspace اجزای مختلفی را برای بهبود تجربه توسعه شما ارائه می‌دهند، از جمله افزونه IDE، افزونه‌های Gemini CLI و یک سرور Model Context Protocol (MCP).

از افزونه‌ی IDE گوگل ورک‌اسپیس استفاده کنید

افزونه‌ی Google Workspace IDE، قابلیت هوشمند linting scope OAuth2، تکمیل خودکار و مستندسازی درون‌خطی را مستقیماً در IDE شما فراهم می‌کند و با Antigravity ، Firebase Studio ، Visual Studio Code و سایر IDEها کار می‌کند.

برای نصب افزونه‌ی Google Workspace IDE، می‌توانید آن را از Open VSX Registry دانلود کنید یا از دستورالعمل‌های زیر استفاده کنید:

رابط کاربری

  1. در IDE خود، نمای افزونه‌ها (Extensions view) را باز کنید.
  2. ابزارهای توسعه‌دهنده Google Workspace را جستجو کنید.
  3. روی نصب کلیک کنید.

رابط خط فرمان

نصب از خط فرمان با IDE مربوطه:

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

افزونه Gemini CLI را برای توسعه Google Workspace اضافه کنید

رابط خط فرمان Gemini به شما امکان می‌دهد کدهای بزرگ را جستجو و ویرایش کنید، از تصاویر یا فایل‌های PDF برنامه تولید کنید و گردش‌های کاری پیچیده را خودکار کنید - همه این‌ها از طریق ترمینال شما.

افزونه‌ی زیر را نصب کنید تا گردش کار توسعه‌ی Google Workspace خود را بهبود بخشید و سرور MCP توسعه‌دهنده‌ی Google Workspace را به‌طور خودکار شامل کنید:

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

توسعه‌دهندگان Apps Script می‌توانند افزونه‌ی CLASP را نصب کنند:

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

استفاده از سرورهای پروتکل زمینه مدل (MCP) برای توسعه Google Workspace

پروتکل زمینه مدل (MCP) یک پروتکل باز استاندارد است که زمینه را برای LLMها و عامل‌های هوش مصنوعی فراهم می‌کند تا بتوانند اطلاعات با کیفیت بهتری را در مکالمات چند نوبتی برگردانند.

Google Workspace یک سرور MCP دارد که ابزارهایی را برای یک LLM فراهم می‌کند تا به اسناد توسعه‌دهندگان دسترسی داشته باشد و آنها را جستجو کند. می‌توانید هنگام ساخت یا استفاده از عوامل هوش مصنوعی برای انجام هر یک از موارد زیر از این سرور استفاده کنید.

  • اطلاعات به‌روز درباره 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.