mcpField
T
TranscriptFetch MCP Server

TranscriptFetch MCP Server

認証済みおすすめローカル
transcriptfetch.com開発ツール4今日更新

TranscriptFetch MCP Server について

TranscriptFetch MCP Serverは、動画を扱うユーザー向けにTranscriptFetch APIをMCPクライアントへ接続します。字幕の取得、YouTube検索、チャンネルやプレイリストの動画一覧に対応し、字幕がない場合は音声をAIで文字起こしできます。

主な機能

  1. 01YouTube、TikTok、Instagramの文字起こし取得
  2. 02字幕がない場合のAI音声文字起こし
  3. 03キーワードによるYouTube動画検索
  4. 04チャンネルとプレイリストの動画一覧
  5. 05APIクレジット残高の確認

活用シーン

  1. 01要約や分析のための動画文字起こし取得
  2. 02テーマに合うYouTube動画の検索
  3. 03チャンネルやプレイリストを見て動画テキストを取得

MCP 対応

ローカルでstdio経由に動作し、APIキーを使ってTranscriptFetch APIを呼び出します。ホスト型リモートサーバーへの接続にも対応し、動画の文字起こし、YouTube検索、チャンネル・プレイリスト一覧、クレジット確認のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-transcriptfetch-youtube-transcripts": {
"command": "npx",
"args": [
"-y",
"transcriptfetch-mcp"
],
"env": {
"TRANSCRIPTFETCH_API_KEY": "<TRANSCRIPTFETCH_API_KEY>"
}
}
}
}
起動コマンドnpx -y transcriptfetch-mcp
設定が必要な環境変数
TRANSCRIPTFETCH_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtranscriptfetch-mcp

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
videostringはい動画 ID または URL。YouTube (dQw4w9WgXcQ, youtu.be/...)、TikTok、Instagram、X、Facebook、またはメディアファイルへの直接 URL に対応します。
ai_fallbackbooleanいいえ字幕をスキップし、代わりに AI で音声を文字起こしします。以前の呼び出しで aiFallback.available と報告された場合にのみ使用してください。これにより非同期ジョブが開始され、完了時に 1 クレジットが消費されます。所要時間は 1~3 分です。

詳細

TranscriptFetch

TranscriptFetch MCP サーバー

あらゆる MCP クライアント(Claude Desktop、Cursor など)から TranscriptFetch API を利用できる Model Context Protocol サーバーです。YouTube、TikTok、Instagram に対応した本番環境向けの文字起こし API で、キャプションがない場合は AI による文字起こしも利用できます。文字起こしの取得、動画の検索、チャンネルやプレイリストの一覧表示、クレジット残高の確認ができます。

API キーを取得する

  1. transcriptfetch.com で無料アカウントを作成します。カードは不要です。
  2. ダッシュボードから API キー を開き、キーを作成します。キーは tf_live_ で始まります。
  3. 以下のクライアント設定で、キーを TRANSCRIPTFETCH_API_KEY に設定します。

各アカウントには毎月 50 クレジットが無料で付与されます。失敗は無料です。文字起こしが返されない場合、料金は発生しません。

stdio 経由でローカル実行し、キーを使って TranscriptFetch API を呼び出します。ホスト型のリモートサーバーを利用しますか?代わりにクライアントの接続先を https://transcriptfetch.com/mcp に設定してください(OAuth または API キー)。ホスト型サーバーでは、短い動画の AI 文字起こしをインラインで待機するため、ポーリングは不要です。

ツール

ツール内容
get_transcript動画の文字起こしを取得します。YouTube、TikTok、Instagram、またはメディアの直接 URL に対応しています。キャプションがない場合に音声を文字起こしするには、ai_fallback: true を設定します(短い動画では通常約 30 秒、長い動画ではそれ以上かかります)
search_videosキーワードで YouTube を検索します
list_channel_videosYouTube チャンネルの動画を一覧表示します(ハンドル、ID、または URL)
list_playlist_videosYouTube プレイリストの動画を一覧表示します(ID または URL)
get_creditsキーの残りクレジット残高を確認します。料金は発生しません

料金は成功した結果ごとに発生します。キャプションの取得または動画リストの取得には 1 クレジット、音声の AI 文字起こしには音声 5 分ごと(端数は切り上げ)に 1 クレジットがかかり、結果の提供時にのみ課金されます。失敗、ブロック、空の結果には料金が発生しません。音声がまったく含まれない動画が多い短尺動画では、この点が重要です。

インストール

インストールは不要です。npx で必要に応じて実行します。

TRANSCRIPTFETCH_API_KEY=tf_live_... npx -y transcriptfetch-mcp

または、グローバルにインストールします。

npm install -g transcriptfetch-mcp

Node 18 以降が必要です。

ソースから実行する
git clone https://github.com/TranscriptFetch/mcp-server
cd mcp-server && npm install && npm run build

次に、"command": "node" と "args": ["/absolute/path/to/mcp-server/dist/index.js"] を指定して、ビルド済みのエントリーポイントをクライアントに設定します。

クライアント設定

Claude Desktop

claude_desktop_config.json に以下を追加します(Settings から Developer、Edit Config の順に選択します)。

{
  "mcpServers": {
    "transcriptfetch": {
      "command": "npx",
      "args": ["-y", "transcriptfetch-mcp"],
      "env": { "TRANSCRIPTFETCH_API_KEY": "tf_live_..." }
    }
  }
}
Cursor

Cursor の MCP 設定にある mcpServers の下に同じブロックを追加します。

クライアントを再起動すると、5 つのツールが表示されます。

使用例

接続したら、アシスタントに自然な言葉で依頼できます。

https://youtu.be/aircAruvnKk の文字起こしを取得して、要点をまとめてください。

YouTube で「how transformers work」を検索し、上位 5 件の動画を一覧表示してください。

@lexfridman の最新動画を一覧表示し、最も新しい動画の文字起こしを取得してください。

TranscriptFetch のクレジットはあといくつ残っていますか?

アシスタントが適切なツールを選び、返された文字起こしまたは動画リストをもとに処理します。

設定

環境変数必須デフォルト
TRANSCRIPTFETCH_API_KEYはいなし
TRANSCRIPTFETCH_BASE_URLいいえhttps://transcriptfetch.com

Docker

このサーバーは stdio 経由で MCP を使用するため、公開するポートはありません。-i は必須です。stdin が接続されていないと、トランスポートはすぐに閉じ、コンテナがクラッシュしたように見えます。

docker build -t transcriptfetch-mcp .
docker run --rm -i -e TRANSCRIPTFETCH_API_KEY=tf_live_... transcriptfetch-mcp

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。