Mcp Media Url Transcriber

com.mambabuilt由 mambabuilt.com 發布v1.0.0更新於 Nov 8, 2026

Transcribe direct audio and video file links on your own speech to text API key

已驗證STDIO僅桌面媒體與設計AI 與機器學習

概覽

AI 產生的概覽

透過 Apify actor,使用你自己的 Deepgram、AssemblyAI、Groq 或 OpenAI 金鑰,把直連音訊與影片檔案轉寫成文字。

可以做什麼
  • 用選定的語音轉文字服務和你自己的 API 金鑰轉寫直連音訊與影片檔案
  • 每個檔案回傳一列結果,包含轉寫文字、含時間戳的分段、辨識語言與長度
  • 可選擇標註說話者(說話者分離),並指定模型或語言代碼
  • 沒有金鑰時可免費檢查最多 3 個檔案,並拒絕 YouTube、TikTok 等平台頁面
適用情境
當你手上有 podcast、通話錄音或訪談等免登入的直連檔案,並希望在助理內直接取得轉寫結果、不必自行建置流程時適用。也適合在付費轉寫前先免費確認連結是否可讀取。
執行需求
以 npm 套件形式透過 npx 在本機執行,需要 Node.js 18 或更新版本。需要 Apify 帳號,並設定環境變數 APIFY_TOKEN。轉寫需在呼叫時提供你自己的服務商 API 金鑰(Deepgram、AssemblyAI、Groq 或 OpenAI);OpenAI 僅接受不超過 25 MB 的檔案。需要連線至 Apify 與服務商的網路。
安裝前請注意
服務商 API 金鑰以工具參數傳入,由 Apify 加密儲存後只傳送給該服務商,應視為可計費的機密。費用確實存在:你直接付費給服務商,並依媒體分鐘數與每次執行啟動付費給 Apify;max_charge_usd 只限制該 actor 的費用,不限制服務商帳單。說話者分離可能以加購項目計費。媒體檔案會傳送給第三方服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Media Url Transcriber,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Media URL Transcriber MCP Server

[npm version] [license]

An MCP server for the Mamba Labs Media URL Transcriber actor on Apify. Turn media file links into transcripts on your own provider key.

What's Inside

What it does

Give direct audio or video file links and your own Deepgram, AssemblyAI, Groq, or OpenAI key. The actor sends each file to that provider and returns one row per file with the transcript, timestamped segments, language, and duration. You pay your provider directly and pay this actor per media minute. It does not download from platforms such as YouTube or TikTok.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

json
{  "mcpServers": {    "mamba-media-url-transcriber": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-media-url-transcriber"      ],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Restart the client. The transcribe_media_urls tool appears.

Prerequisites

Example prompts

  • "Transcribe this podcast episode file on my Deepgram key."
  • "Turn these 10 recorded call files into text with speaker labels."
  • "Check whether these media links can be read before I transcribe them."

Tool

transcribe_media_urls. One tool. Example arguments:

json
{  "media_urls": [    "https://dpgr.am/spacewalk.wav"  ],  "provider": "deepgram"}

Inputs

Every buyer facing input of the actor. Omitted inputs take the actor's own defaults.

InputTypeRequiredDescription
media_urlsarraynoDirect links to audio or video files (mp3, wav, m4a, mp4, and others) that answer without a login. Platform pages such as YouTube, TikTok, Instagram, Vimeo, or Spotify are refused with a free row. In Clay, put the column inside a one item list.
providerstringnoWhose API transcribes the file, on your key: deepgram (default), assemblyai, groq, or openai. openai takes files up to 25 MB; the others read the URL.
api_keystringnoYour own key for the provider above. It is stored encrypted by Apify, sent only to that provider, and never written to a row or a log. With no key the run checks up to 3 files and transcribes nothing, for free.
modelstringnoOptional. The provider's model name. Defaults: deepgram nova-3, assemblyai its own default, groq whisper-large-v3-turbo, openai whisper-1 (the only one accepted there).
languagestringnoOptional. A language code such as en or de. Empty lets deepgram and assemblyai detect it; whisper models detect it on their own.
diarizebooleannoyes or no (default no). Labels who spoke each segment. deepgram and assemblyai only; your provider may bill it as an add on.
include_segmentsbooleannoyes (default) or no. Adds a list of segments with start and end seconds to each row.
max_charge_usdstringnoOptional. No new file starts once this is used up. A transcript your provider already billed is still delivered, charged up to this amount, and the run then stops. It limits this actor's charge, not your provider's bill.

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
media-minute, one minute of media transcribed, rounded up per file$0.005$0.00475$0.0045$0.00425
apify-actor-start, per run start$0.003$0.003$0.003$0.003

Refused, failed, and silent files, media checks with no key, and refused input are free. Mamba Labs pays the platform costs of the run. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.

Full actor documentation

apify.com/mambalabs/media-url-transcriber

License

MIT. See LICENSE.

來源:README.md,提交 6b9cbc2

工具

1

transcribe_media_urls

Transcribe media file URLs on your own key

Give direct audio or video file links and your own Deepgram, AssemblyAI, Groq, or OpenAI key. Returns one row per file with the transcript, timestamped segments, language, and duration. Platform pages such as YouTube are refused. With no key it checks up to 3 files for free. Pay per event on Apify: 0.005 USD per media minute, plus your provider's bill.

輸入參數modelapi_keydiarizelanguageprovidermedia_urlsmax_charge_usdinclude_segments

版本歷史

1
  1. v1.0.0最新Nov 8, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分