mcpField
T
TubeToTranscript

TubeToTranscript

リモート
tubetotranscript.comメディア・デザイン01 週間前に更新
リポジトリ公式サイト

TubeToTranscript について

TubeToTranscriptは、AIアシスタントなどのMCPクライアント向けにYouTube動画の字幕を取得するMCPサーバーです。タイムスタンプ付きの文字起こし、字幕言語一覧、テキストや字幕形式でのエクスポートを提供します。

主な機能

  1. 01タイムスタンプ付き字幕の取得
  2. 02利用可能な字幕言語の一覧
  3. 03TXT、時刻付きテキスト、SRT、VTTへのエクスポート
  4. 04動画リンクまたはIDに対応

活用シーン

  1. 01字幕付きYouTube動画の要約
  2. 02引用箇所とタイムスタンプの検索
  3. 03講義から学習ノートを作成
  4. 04字幕ファイルとしてエクスポート

MCP 対応

MCPサーバーは、YouTubeの文字起こし取得、字幕言語一覧、文字起こしのエクスポート用ツールを提供します。stdioでローカル実行するか、Streamable HTTPでリモートエンドポイントに接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.tubetotranscript.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://www.tubetotranscript.com/mcp認証が必要
パッケージ
npmtubetotranscript-mcp1.1.1

ツール

詳細

TubeToTranscript MCP サーバー:Claude、Cursor、AI エージェント向け YouTube の文字起こし

TubeToTranscript 提供、無料の YouTube 文字起こしジェネレーターです。 ウェブサイト · API ドキュメント · リモート MCP エンドポイント · npm · ソース

tubetotranscript-mcp は、AI アシスタントが YouTube 動画を読み取れるようにするModel Context Protocol(MCP)サーバーです。Claude、Cursor、または任意の MCP クライアントに、動画の要約、引用の検索、講義のノート化などを依頼すると、タイムスタンプ、タイトル、チャンネル、言語とともに動画の字幕を取得します。

  • 無料で、API キーもアカウントも不要です。 お使いのコンピューターで動作し、YouTube がすでに提供している字幕を読み取ります。
  • 字幕がある動画ならどれでも利用できます:通常の視聴リンク、ショート動画、youtu.be のリンク、埋め込み動画、動画 ID のみでも対応します。
  • 動画で提供されるすべての字幕言語に対応します。自動生成された字幕も含まれます。
  • エクスポート形式:プレーンテキスト、タイムスタンプ付きテキスト、SRT、WebVTT 字幕。

クイックスタート

npx を使って MCP クライアントからパッケージを指定します。グローバルにインストールする必要はありません。

Claude Desktop

claude_desktop_config.json に追加します (macOS:~/Library/Application Support/Claude/、Windows:%APPDATA%\Claude\):

{
  "mcpServers": {
    "tubetotranscript": {
      "command": "npx",
      "args": ["-y", "tubetotranscript-mcp"]
    }
  }
}
Cursor

.cursor/mcp.json に追加します:

{
  "mcpServers": {
    "tubetotranscript": {
      "command": "npx",
      "args": ["-y", "tubetotranscript-mcp"]
    }
  }
}

新しいサーバーを読み込ませるため、その後クライアントを再起動します。

Claude Code
claude mcp add tubetotranscript -- npx -y tubetotranscript-mcp

質問できること

接続したら、チャットに YouTube のリンクを貼り付けるだけです:

  • 「この動画を5つの箇条書きで要約してください:https://youtu.be/…」
  • 「話者が価格について話しているのはいつですか?タイムスタンプを教えてください。」
  • 「この講義を学習ノートと10枚のフラッシュカードにまとめてください。」
  • 「この動画にはどの字幕言語がありますか?」
  • 「スペイン語の字幕を SRT ファイルとしてエクスポートしてください。」

ツール

get_youtube_transcript

時間指定セグメント、タイトル、チャンネル、再生時間、利用可能な言語とともに文字起こしを返します。

パラメーター必須説明
url_or_video_idはい動画 URL(watch、shorts、youtu.be、embed)または11文字の ID
languageいいえen、es、fr などの言語コード。デフォルトは英語、または主要な字幕トラックです
get_available_languages

動画で利用可能な字幕トラックをすべて一覧表示します。

パラメーター必須説明
url_or_video_idはい動画 URL または11文字の ID
export_youtube_transcript

文字起こしをテキスト形式または字幕形式に変換します。

パラメーター必須説明
url_or_video_idはい動画 URL または11文字の ID
formatはいtxt、txt_with_timestamps、srt、または vtt
languageいいえ言語コード

ローカルとリモートのどちらを使いますか?

ローカル(このパッケージ)リモート(tubetotranscript.com/mcp)
インストールnpx -y tubetotranscript-mcp不要。URL で接続
トランスポートstdioStreamable HTTP
API キー不要必要(無料のキーを取得)
リクエストの実行場所お使いのコンピューターTubeToTranscript のサーバー

Cursor など、リモート URL を指定できるクライアントの場合:

{
  "mcpServers": {
    "tubetotranscript": {
      "url": "https://www.tubetotranscript.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

AI クライアントを使わない場合

同じ文字起こしは、TubeToTranscript のウェブサイトでも無料で、登録不要で利用できます。

要件と制限事項

  • Node.js 18 以降(組み込みの fetch を使用します)。
  • YouTube がすでに公開している字幕のみを読み取ります。字幕がオフになっている動画ではエラーが返されます。このサーバーは独自の音声文字起こしを行いません。
  • 字幕テキストには認識エラーが含まれる場合があります。名前、数値、引用は動画と照らし合わせて確認してください。

ライセンス

MIT。TubeToTranscript が作成しました。

コメント

MCP は初めてですか?

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

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