TubeToTranscript について
TubeToTranscriptは、AIアシスタントなどのMCPクライアント向けにYouTube動画の字幕を取得するMCPサーバーです。タイムスタンプ付きの文字起こし、字幕言語一覧、テキストや字幕形式でのエクスポートを提供します。
主な機能
- 01タイムスタンプ付き字幕の取得
- 02利用可能な字幕言語の一覧
- 03TXT、時刻付きテキスト、SRT、VTTへのエクスポート
- 04動画リンクまたはIDに対応
活用シーン
- 01字幕付きYouTube動画の要約
- 02引用箇所とタイムスタンプの検索
- 03講義から学習ノートを作成
- 04字幕ファイルとしてエクスポート
MCP 対応
MCPサーバーは、YouTubeの文字起こし取得、字幕言語一覧、文字起こしのエクスポート用ツールを提供します。stdioでローカル実行するか、Streamable HTTPでリモートエンドポイントに接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.tubetotranscript.com/mcpclaude mcp add --transport http tubetotranscript-tubetotranscript https://www.tubetotranscript.com/mcp{"mcpServers":{"tubetotranscript-tubetotranscript":{"type":"http","url":"https://www.tubetotranscript.com/mcp"}}}Cursor で開く{"servers":{"tubetotranscript-tubetotranscript":{"type":"http","url":"https://www.tubetotranscript.com/mcp"}}}VS Code で開く{"mcpServers":{"tubetotranscript-tubetotranscript":{"type":"http","url":"https://www.tubetotranscript.com/mcp"}}}{"mcpServers":{"tubetotranscript-tubetotranscript":{"serverUrl":"https://www.tubetotranscript.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://www.tubetotranscript.com/mcp認証が必要ツール
詳細
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 で接続 |
| トランスポート | stdio | Streamable HTTP |
| API キー | 不要 | 必要(無料のキーを取得) |
| リクエストの実行場所 | お使いのコンピューター | TubeToTranscript のサーバー |
Cursor など、リモート URL を指定できるクライアントの場合:
{
"mcpServers": {
"tubetotranscript": {
"url": "https://www.tubetotranscript.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
AI クライアントを使わない場合
同じ文字起こしは、TubeToTranscript のウェブサイトでも無料で、登録不要で利用できます。
- YouTube Transcript Generator:リンクを貼り付けて、文字起こしの閲覧、検索、コピー、ダウンロードができます
- YouTube Transcript for ChatGPT & Claude:文字起こしとプロンプトを提供します。長い動画の場合は分割されます
- YouTube Quote Finder:ある発言がいつされたかを見つけられます
- YouTube to JSON と YouTube to Excel & CSV のエクスポート
- REST API:スクリプトやアプリ向けに、同じデータを HTTP 経由で利用できます
要件と制限事項
- Node.js 18 以降(組み込みの
fetchを使用します)。 - YouTube がすでに公開している字幕のみを読み取ります。字幕がオフになっている動画ではエラーが返されます。このサーバーは独自の音声文字起こしを行いません。
- 字幕テキストには認識エラーが含まれる場合があります。名前、数値、引用は動画と照らし合わせて確認してください。
ライセンス
MIT。TubeToTranscript が作成しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。