ScribeToAny 開發者文件
ScribeToAny 提供遠端 MCP 伺服器。將其連結至 ChatGPT、Claude、Cursor 或任何其他 MCP 用戶端後,AI 應用程式就能以你登入的帳號列出轉錄稿、以文字或字幕讀取,並直接從連結發起新的轉錄。
伺服器 URL
https://scribetoany.com/api/mcp採用 Streamable HTTP 傳輸、無狀態 JSON-RPC 並回傳 JSON(無 SSE 串流,亦無 session id)。不需要 API key:用戶端首次連線時會透過 OAuth 讓你登入。
連線
ChatGPT
ScribeToAny 已上架 ChatGPT 外掛目錄:新增至 ChatGPT。詳見 ChatGPT 頁面。
Claude Code
執行此指令,然後使用 /mcp 登入:
claude mcp add --transport http scribetoany https://scribetoany.com/api/mcpCursor
新增至 Cursor 一鍵安裝,或將此設定寫入 ~/.cursor/mcp.json:
{
"mcpServers": {
"scribetoany": {
"url": "https://scribetoany.com/api/mcp"
}
}
}Codex CLI
codex mcp add scribetoany --url https://scribetoany.com/api/mcp
codex mcp login scribetoanyGemini CLI
執行此指令,然後使用 /mcp auth scribetoany 登入:
gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcpVS Code
寫入 .vscode/mcp.json:
{
"servers": {
"scribetoany": {
"type": "http",
"url": "https://scribetoany.com/api/mcp"
}
}
}當應用程式開啟 ScribeToAny 時,請登入並選擇「允許存取」。若要中斷連線,請在 AI 應用程式的設定中移除 ScribeToAny。若想在不使用 AI 應用程式的情況下測試伺服器,請執行 npx @modelcontextprotocol/inspector,選擇 Streamable HTTP 並填入上方的 URL。
讓你的 agent 自行設定
正在使用寫程式的 agent(Claude Code、Codex、Gemini CLI、Cursor)?將這段內容貼給它,它就會為你新增伺服器。
幫我設定 ScribeToAny,讓我能在這裡轉錄音訊與影片,並讀取我的轉錄稿。
1. 新增遠端 MCP 伺服器 https://scribetoany.com/api/mcp(Streamable HTTP、OAuth、不需要 API key),名稱設為 "scribetoany"。使用你自己的指令來新增,例如在 Claude Code 中使用 `claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp`、在 Codex 中使用 `codex mcp add scribetoany --url https://scribetoany.com/api/mcp`,或在 Gemini CLI 中使用 `gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp`。
2. 開始登入流程。這會在我的瀏覽器中開啟 ScribeToAny,我會在那裡登入並選擇「允許存取」。
3. 連線成功後,列出我最近的轉錄稿,確認可正常運作。轉錄你電腦上的檔案(CLI)
除了 ChatGPT,其他 MCP 用戶端都無法傳送你電腦上的檔案。ScribeToAny 命令列工具可以:它會把檔案上傳到你的帳號,等轉錄完成,再儲存成文字、SRT 或 VTT。寫程式的 agent(Claude Code、Codex、Gemini CLI、Cursor)可以像執行其他指令一樣執行它。需要 Node.js 20 或以上版本。
npm i -g scribetoany
scribetoany auth login
scribetoany transcribe meeting.m4a --format srt --speakers再加上 agent skill,你的 agent 就知道有哪些指令和選項:
npx skills add scribetoany/skills --skill scribetoanyscribetoany auth login 會在瀏覽器中開啟 ScribeToAny,登入後允許「ScribeToAny CLI」即可,和 AI 應用程式的授權方式相同。結果輸出到 stdout,進度輸出到 stderr;加上 --json 可取得機器可讀的輸出。執行 scribetoany --help 查看所有選項。
工具
| 工具 | 權限 | 功能說明 |
|---|---|---|
| list_transcripts | 唯讀 | 列出你的轉錄稿(最新的排在最前),包含狀態、語言與時長。可選填搜尋關鍵字。 |
| get_transcription_status | 唯讀 | 查看轉錄狀態是排隊中、轉錄中、已完成還是失敗。 |
| get_transcript | 唯讀 | 以文字(可選時間戳記與說話者標記)、SRT 或 VTT 讀取已完成的轉錄稿。 |
| transcribe_link | 寫入 | 轉錄公開連結:X、Twitch、Loom、Google Drive、Dropbox 或音訊/影片直連 URL。不支援 YouTube、TikTok 和 Instagram 連結。 |
| transcribe_file | 寫入 | 僅限 ChatGPT:轉錄對話中附加的音訊或影片檔案。 |
| get_upload_link | 唯讀 | 適用於無法傳送檔案的應用程式:取得能在瀏覽器中開啟 ScribeToAny 的連結,以上傳本機檔案。 |
| get_usage | 唯讀 | 查看方案與剩餘的轉錄額度。 |
每筆結果皆附有連回 ScribeToAny 控制台中該轉錄稿的連結。應用程式無法編輯或刪除任何內容,也絕不會看到付款資訊。
身分驗證
- OAuth 2.1 authorization code flow 搭配 PKCE(僅限 S256)與 dynamic client registration,用戶端會自行註冊。access token 有效期為 1 小時;refresh token 為 30 天。
- 未通過驗證的請求會收到回傳
401,其WWW-Authenticate標頭指向受保護資源的 metadata,用戶端據此找到授權伺服器:
https://scribetoany.com/.well-known/oauth-protected-resource/api/mcp
https://scribetoany.com/.well-known/oauth-authorization-server只有當你在 ScribeToAny 授權畫面上核准該用戶端後才會授予存取權限,且僅有已驗證電子郵件的帳號才能連線。
限制
- 從 AI 應用程式發起的轉錄與其他轉錄一樣計入你的方案額度。免費方案每日包含 2 次轉錄、每月 100 分鐘;付費方案則提高這兩項額度。
get_transcript最多回傳 120,000 個字元;超過長度的轉錄稿會被截斷,並附上完整版本的連結。- 單一 JSON-RPC 批次請求最多可包含 10 則訊息。
- 不支援 YouTube、TikTok 和 Instagram 連結。請下載檔案後改至 ScribeToAny 上傳。
更多
連線後可以詢問哪些問題,請見 幫助中心。供 AI 助手參考的全站純文字指南位於 /llms.txt。已連線應用程式能讀取哪些內容,請見 隱私政策。遇到問題?聯絡我們。