Google Workspace團隊在GitHub開源命令列工具Google Workspace CLI,以單一命令列介面整合雲端硬碟、Gmail、日曆、試算表等Google Workspace API操作。該工具會在執行時讀取Google Discovery Service動態建立指令介面,並提供結構化JSON輸出、Agent Skills與MCP伺服器,方便開發人員與AI代理把Workspace操作納入自動化流程。不過專案也註記,這不是官方正式支援的產品。

過去開發者在串接Google Workspace相關服務時,得對照REST文件撰寫curl或HTTP請求,再反覆測試。Google Workspace CLI內建指令自動補齊與資源說明提示,並提供模擬執行與自動分頁處理機制,各指令回應也統一以結構化JSON輸出,便於再交給JSON處理工具jq或其他程式後續處理。開發者因此能用命令列直接完成批次列出與匯出檔案清單,或建立試算表等工作,降低自建腳本成本。

Google Workspace CLI底層架構設計將AI代理整合納入考量,Google Workspace CLI隨附超過100種針對AI代理設計的Skills檔案,涵蓋所有支援的API,並收錄50個自動化工作流程範例。透過預定義的操作指令,大型語言模型可跳過複雜的中介開發階段,直接執行跨應用程式協作。

Google Workspace CLI原生內建MCP伺服器,可把各Google Workspace API暴露為結構化工具,供Claude Desktop、Gemini CLI、VS Code等相容客戶端呼叫。開發團隊可在這些環境用自然語言驅動AI代理列出檔案、調閱郵件或建立日曆事件,並能選擇只暴露需要的服務以控制工具數量。專案也提供Gemini CLI擴充功能,讓終端機代理可直接取用Google Workspace CLI指令與相關Agent Skills。

由於代理程式自動讀取外部郵件時可能面臨提示詞注入攻擊,Google Workspace CLI整合Google Cloud Model Armor資安技術,使API回應資料在交給AI分析前,先經過安全清洗機制攔截潛在惡意指令,並針對實務部署需求,專案內建從本機互動登入、無頭模式到服務帳戶等多種身分驗證工作流程,讓企業建立自動化連線時能維持嚴謹的存取管理。

熱門新聞

Advertisement