google-slides-mcp 是一個專為 Google Slides (Google 簡報) 設計的模型內容協定 (Model Context Protocol, MCP) 伺服器。其核心目標是賦予 AI 助理直接建立、讀取和修改 Google 簡報的強大能力。
這個專案的價值在於,它將一個通用的 AI 助理,轉變為一個能夠根據你的想法,從零開始製作專業簡報的智慧助手。使用者不再需要手動拖拉元件、調整格式,而是可以透過自然語言,將腦中的內容大綱和結構,直接轉化為一份完整的簡報檔案。
核心價值:你的 AI 助理就是你的簡報製作專家
透過 google-slides-mcp,你可以將繁瑣的簡報製作工作,交由 AI 高效完成:
[簡報 ID] 這份簡報,並幫我總結一下裡面的所有文字內容。」batch_update 實現)主要功能與特色
此專案提供了與 Google Slides API 深度整合的工具,涵蓋了從內容生成到分析的完整流程:
簡報的建立與讀取:
create_presentation: 根據指定的標題,快速建立一份全新的空白簡報。get_presentation: 獲取現有簡報的詳細資訊。強大的內容修改能力:
batch_update_presentation: 這是此專案最核心、功能最強大的工具。它允許使用者透過傳送一系列的更新請求,來對簡報進行幾乎任何形式的修改,例如新增投影片、插入文字方塊、加入圖形、更改格式等。這為 AI 精確控制簡報佈局提供了可能。智慧的內容分析:
summarize_presentation: 這是一個非常實用的高階工具,能夠自動提取一份簡報中所有投影片的文字內容(可選擇是否包含講者備註),並以結構化的格式回傳。這使得 AI 助理可以輕鬆地「讀懂」並總結一份現有的簡報。安裝與設定
此專案的設定涉及 Google 的安全認證機制,以確保只有授權的應用可以存取你的檔案:
Google Cloud 專案與 API 設定:
OAuth 2.0 認證:
npm run get-token 指令來獲取此權杖。伺服器設定:
index.js 的路徑,並將上述取得的 Client ID、Client Secret 和 Refresh Token 作為環境變數傳入。總結來說,google-slides-mcp 是一個極具創造力的生產力工具。它將大型語言模型的內容生成能力,與 Google Slides 的排版與呈現能力完美結合,為自動化內容創建(例如:根據報告自動生成簡報、將會議記錄轉化為投影片)開闢了全新的可能性。