mcp-media-url-transcriber について
ユーザー自身のプロバイダー API キーで、音声・動画ファイルの直接リンクを文字起こしする Apify ベースの MCP サーバーです。言語や長さ、任意でタイムスタンプ付き区間を返します。YouTube などのページURLには対応しません。
主な機能
- 01音声・動画ファイルの直接リンクを文字起こし
- 024種類の文字起こしプロバイダーを選択
- 03言語と長さを返却
- 04タイムスタンプ付き区間を追加
- 05話者ラベルを任意で付与
活用シーン
- 01ポッドキャストファイルの文字起こし
- 02録音した通話を話者ラベル付きテキストに変換
- 03文字起こし前にメディアリンクを確認
MCP 対応
MCP クライアントに `transcribe_media_urls` ツールを公開します。Apify Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| model | string | いいえ | 省略可能。プロバイダーのモデル名です。デフォルト:deepgram は nova-3、assemblyai は独自のデフォルト、groq は whisper-large-v3-turbo、openai は whisper-1(openai で受け付けるモデルはこれのみ)。 |
| api_key | string | いいえ | 上記のプロバイダー用の独自キーです。Apify により暗号化して保存され、そのプロバイダーにのみ送信されます。行やログに書き込まれることはありません。キーがない場合、実行では最大 3 ファイルを無料で確認しますが、文字起こしは行いません。 |
| diarize | boolean | いいえ | yes または no(デフォルトは no)。各セグメントの話者をラベル付けします。deepgram と assemblyai のみ対応。プロバイダーによっては追加料金が発生します。 |
| language | string | いいえ | 省略可能。en や de などの言語コードです。空欄の場合、deepgram と assemblyai は言語を検出し、whisper モデルは独自に検出します。 |
| provider | enum | いいえ | ファイルの文字起こしに使用する API(自身のキーを使用):deepgram(デフォルト)、assemblyai、groq、または openai。openai は最大 25 MB のファイルを受け付けます。他のプロバイダーは URL を読み込みます。deepgram | assemblyai | groq | openai |
| media_urls | array | いいえ | ログインなしでアクセスできる音声または動画ファイル(mp3、wav、m4a、mp4 など)への直接リンク。YouTube、TikTok、Instagram、Vimeo、Spotify などのプラットフォームページは拒否され、無料の行が返されます。Clay では、この列を 1 項目のリストに入れてください。 |
| max_charge_usd | string | いいえ | 省略可能。この金額に達すると、新しいファイルの処理を開始しません。プロバイダーがすでに課金した文字起こしは引き続き配信され、その料金をこの上限額に算入した後、実行を停止します。この上限はこの actor の料金に適用され、プロバイダーの請求額には適用されません。 |
| include_segments | boolean | いいえ | yes(デフォルト)または no。各行に、開始秒数と終了秒数を含むセグメントのリストを追加します。 |
詳細
Media URL Transcriber MCP サーバー
Apify の Mamba Labs Media URL Transcriber アクター用 MCP サーバーです。メディアファイルのリンクを、独自のプロバイダーキーを使って文字起こしします。
内容
機能
音声または動画ファイルへの直接リンクと、独自の Deepgram、AssemblyAI、Groq、または OpenAI のキーを指定します。アクターは各ファイルをそのプロバイダーに送信し、文字起こし、タイムスタンプ付きセグメント、言語、長さを含むファイルごとの行を返します。料金はプロバイダーに直接支払い、このアクターにはメディアの分数に応じて支払います。YouTube や TikTok などのプラットフォームからダウンロードすることはありません。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに次の内容を追加します。
{
"mcpServers": {
"mamba-media-url-transcriber": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-media-url-transcriber"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。transcribe_media_urls ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。トークンがなくてもサーバーはツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「このポッドキャストのエピソードファイルを、私の Deepgram キーで文字起こししてください。」
- 「録音した通話ファイル10件を、話者ラベル付きのテキストにしてください。」
- 「文字起こしの前に、これらのメディアリンクを読み取れるか確認してください。」
ツール
transcribe_media_urls。ツールは1つです。引数の例:
{
"media_urls": [
"https://dpgr.am/spacewalk.wav"
],
"provider": "deepgram"
}
入力
アクターの購入者向け入力すべてです。省略した入力には、アクター独自のデフォルト値が適用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
media_urls | array | いいえ | ログインなしでアクセスできる音声または動画ファイル(mp3、wav、m4a、mp4 など)への直接リンクです。YouTube、TikTok、Instagram、Vimeo、Spotify などのプラットフォームのページは、無料の行を返して拒否されます。Clay では、列を1項目のリストに入れてください。 |
provider | string | いいえ | ファイルの文字起こしに使用する API(ユーザー自身のキー)です:deepgram(デフォルト)、assemblyai、groq、または openai。openai では最大25 MBのファイルを使用できます。それ以外は URL を読み取ります。 |
api_key | string | いいえ | 上記のプロバイダー用の独自のキーです。Apify によって暗号化して保存され、そのプロバイダーにのみ送信されます。行やログに書き込まれることはありません。キーを指定しない場合、実行時に最大3件のファイルを確認しますが、文字起こしは行われず、無料です。 |
model | string | いいえ | 任意。プロバイダーのモデル名です。デフォルト:deepgram nova-3、assemblyai 独自のデフォルト、groq whisper-large-v3-turbo、openai whisper-1(このプロバイダーで受け付けられる唯一のモデル)。 |
language | string | いいえ | 任意。en や de などの言語コードです。空欄の場合、deepgram と assemblyai は言語を検出します。whisper モデルは独自に検出します。 |
diarize | boolean | いいえ | yes または no(デフォルトは no)。各セグメントの話者をラベル付けします。deepgram と assemblyai のみ対応しており、プロバイダーによっては追加料金が発生します。 |
include_segments | boolean | いいえ | yes(デフォルト)または no。各行に、開始秒と終了秒を含むセグメントのリストを追加します。 |
max_charge_usd | string | いいえ | 任意。上限に達すると、新しいファイルの処理を開始しません。プロバイダーがすでに料金を請求した文字起こしは引き続き提供され、この上限額まで課金された後、実行が停止します。これはこのアクターの料金を制限するもので、プロバイダーの請求額は制限しません。 |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
media-minute、文字起こししたメディア1分あたり。ファイルごとに切り上げ | $0.005 | $0.00475 | $0.0045 | $0.00425 |
apify-actor-start、実行開始ごと | $0.003 | $0.003 | $0.003 | $0.003 |
拒否されたファイル、失敗したファイル、無音のファイル、キーなしでのメディアチェック、拒否された入力は無料です。実行にかかるプラットフォーム費用は Mamba Labs が負担します。Apify のプロキシ通信費を含む実行のプラットフォーム費用は、Mamba Labs が負担します。
Actor の全ドキュメント
apify.com/mambalabs/media-url-transcriber
ライセンス
MIT。詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。