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

新增為自訂連接器(或前往 Settings → Connectors → Add custom connector 並貼上伺服器 URL)。詳見 Claude 頁面。

Claude Code

執行此指令,然後使用 /mcp 登入:

claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp

Cursor

新增至 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 scribetoany

Gemini CLI

執行此指令,然後使用 /mcp auth scribetoany 登入:

gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp

VS 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 scribetoany

scribetoany 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。已連線應用程式能讀取哪些內容,請見 隱私政策。遇到問題?聯絡我們。