「我已經習慣用 Claude Desktop 工作了,能不能直接在裡面叫 SlideMaster 幫我做簡報?」
答案是可以。SlideMaster 支援 MCP(Model Context Protocol) 整合,讓你在 Claude Desktop 中直接呼叫所有 SlideMaster 功能。如果你用的是 ChatGPT,我們也提供了 GPT Action 整合方案。
不需要離開你慣用的 AI 工具,一句話就能生成教學影片。
什麼是 MCP?
MCP(Model Context Protocol)是由 Anthropic 推出的開放協定,讓 AI 助手能夠直接呼叫外部工具。簡單來說,裝了 SlideMaster MCP Server 的 Claude Desktop,就像多了一雙手 — 它不只能聊天,還能幫你做簡報、生影片。
Claude Desktop 整合(MCP)
事前準備
- 前往 slidemaster.tw/settings/api-keys 取得你的 API Key(格式為
sm_live_開頭) - 確認你已安裝 Claude Desktop
安裝步驟
打開 Claude Desktop 的設定檔:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
在檔案中加入以下內容:
{
"mcpServers": {
"slidemaster": {
"command": "npx",
"args": ["-y", "@slidemaster/mcp-server"],
"env": {
"SLIDEMASTER_API_KEY": "sm_live_你的API金鑰"
}
}
}
}
儲存後重啟 Claude Desktop,你會看到工具列多了 SlideMaster 的圖示。
使用方式
安裝完成後,直接在 Claude Desktop 中用自然語言對話即可:
「幫我做一份 10 頁的數位轉型趨勢簡報,含配音影片」
Claude 會自動呼叫 SlideMaster 的工具來完成:
- 生成投影片大綱
- 建立專案
- 渲染投影片圖片
- 生成每頁講稿
- 合成 AI 配音
- 輸出完整 MP4 影片
整個過程你只需要等待,Claude 會自動處理所有步驟並提供下載連結。
ChatGPT 整合(GPT Action)
如果你主要使用 ChatGPT,SlideMaster 也提供了 GPT Action 整合。
可以做什麼?
- 從主題生成投影片和影片
- 預覽大綱後再決定是否繼續
- 選擇語言(中文、英文、日文)
- 自訂投影片數量和風格
限制
- 無法上傳 PPTX/PDF 檔案(ChatGPT Action 的限制)
- 適合「從零開始」的快速草稿生成
20 個 API 功能一覽
不管是透過 MCP 還是直接呼叫 REST API,你都能使用以下全部功能:
內容建立
| 功能 | 說明 |
|---|---|
| 生成大綱 | 輸入主題,AI 產出結構化的投影片大綱 |
| 建立專案 | 建立新的空白專案 |
| 上傳檔案 | 上傳 PPTX 或 PDF 進行解析 |
| 渲染投影片 | AI 生成投影片圖片(支援 1K/2K/4K) |
內容處理
| 功能 | 說明 |
|---|---|
| 生成講稿 | 為單一投影片撰寫配音講稿 |
| 批次生成講稿 | 一次生成所有投影片的講稿 |
| 語音合成 | 文字轉語音(支援 Gemini / CosyVoice / Azure) |
| 影片生成 | 合成最終 MP4 教學影片 |
專案管理
| 功能 | 說明 |
|---|---|
| 列出專案 | 查看所有專案清單 |
| 取得專案詳情 | 查看單一專案的完整資訊 |
| 更新專案 | 修改標題、語音設定等 |
| 刪除專案 | 永久刪除專案及相關資源 |
| 列出投影片 | 查看專案中的所有投影片 |
| 更新投影片 | 修改投影片標題或講稿 |
查詢與匯出
| 功能 | 說明 |
|---|---|
| 檢查狀態 | 查詢非同步任務的處理進度 |
| 匯出專案 | 取得影片、音檔等下載連結 |
| 列出語音 | 查看所有可用的 TTS 語音清單 |
自動化
| 功能 | 說明 |
|---|---|
| 一鍵生成影片 | 從主題到完整影片的全自動流水線 |
開發者整合選項
除了 MCP 和 GPT Action,我們也提供多種開發者工具:
Python SDK
from slidemaster import SlideMaster
client = SlideMaster(api_key="sm_live_你的金鑰")
video = client.create_video("資訊安全意識訓練", wait=True, slides_count=10)
print(video['video_url'])
TypeScript / JavaScript SDK
import { SlideMaster } from 'slidemaster';
const client = new SlideMaster({ apiKey: 'sm_live_你的金鑰' });
const result = await client.createVideo('資訊安全意識訓練', { wait: true });
LangChain 整合
from slidemaster_langchain import TopicToVideoTool
tool = TopicToVideoTool(api_key="sm_live_你的金鑰")
result = tool.run("新人訓練教材")
所有 SDK 都可以透過 npm 或 pip 安裝,詳細文件請參考 API 文件頁面。
API Key 與用量限制
| 項目 | 限制 |
|---|---|
| 每分鐘請求數 | 60 次 |
| 每日請求數 | 1,000 次 |
| 檔案上傳大小 | 50 MB |
| 支援語言 | 繁體中文、簡體中文、英文、日文 |
API Key 可以在 設定頁面 申請和管理。
常見問題
Q:MCP Server 需要額外付費嗎? MCP Server 本身免費安裝。API 呼叫的用量依你的 SlideMaster 方案計費。
Q:可以在自己的應用程式中嵌入 SlideMaster 嗎? 可以。使用 REST API 或 SDK,你可以將 SlideMaster 的功能嵌入任何應用程式、工作流程或自動化腳本中。
Q:API 文件在哪裡? 完整的互動式 API 文件在 slidemaster.tw/api-docs,你也可以使用 API Playground 直接在瀏覽器中測試。
Q:Postman Collection 在哪裡下載? 我們提供完整的 Postman Collection,包含所有 20 個端點的範例請求。請聯繫我們取得。
總結
SlideMaster 的 MCP 整合讓你不需要離開慣用的 AI 工具。不管是 Claude Desktop、ChatGPT,還是你自己的程式碼,都能直接呼叫 SlideMaster 的全部功能。
安裝只需要 2 分鐘,之後就能在任何 AI 對話中一句話做出教學影片。