rippr について
ripprは、人やAIエージェント向けにYouTubeの字幕を抽出するツールです。ウェブサイト、Chrome拡張機能、ローカルMCPサーバーを提供し、複数の抽出方式でプレーンテキスト、JSON、Markdownを出力します。
主な機能
- 01YouTube字幕の抽出
- 02プレーンテキスト・JSON・Markdownで出力
- 03ウェブサイトまたはChrome拡張機能で利用
- 04MCPの字幕をローカルフォルダーに保存
- 05複数の抽出方式を使用
活用シーン
- 01YouTube URLから字幕を取得
- 02YouTubeページの閲覧中に字幕を抽出
- 03分割・埋め込み用の字幕テキストを準備
- 04タイムスタンプ付き字幕データをAIクライアントに渡す
MCP 対応
ローカルstdio MCPサーバーが対応するデスクトップクライアントに接続し、保存した字幕のファイルパスを返します。字幕は `~/rippr/transcripts/` に保存されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | YouTube 動画の URL。すべての YouTube URL 形式(watch、youtu.be、embed、shorts、または 11 文字の ID のみ)に対応します。 |
| format | enum | いいえ | 保存するファイル形式。'text' は YAML frontmatter と連続した字幕ブロックを含む Markdown ファイルを書き込みます(RAG/LLM に最適)。'segments' はタイムスタンプ付きセグメントを含む JSON ファイルを書き込みます(チャプターマーカーや正確な引用に最適)。デフォルト:text。text | segments |
| save_path | string | いいえ | 字幕の保存先を任意で上書きします。絶対パス、~/-相対パス、ディレクトリ(ファイル名は自動設定)、または完全なファイルパスを指定できます。デフォルトのディレクトリ以外に保存した場合も、返される resource_link は保存ファイルを指し、後で読み取れます。デフォルト:~/rippr/transcripts/<slug>_<videoId>.<ext> |
| return_text | boolean | いいえ | true の場合、resource_link とともに字幕全文をツールの応答に含めます。デフォルト:false。短いクリップの場合、またはユーザーが字幕のインライン表示を明示的に求めた場合に限り true を使用してください。 |
詳細
rippr
人間とAIエージェントのためのYouTube文字起こしツール。
ウェブサイト · Chrome ウェブストア · MCP サーバー(npm)
rippr の 3 つの使い方
🌐 ウェブサイト — rippr.me
YouTube の URL を貼り付けると、文字起こしを取得できます。すっきりしたテキストで、登録は不要です。
🧩 Chrome 拡張機能 — Chrome ウェブストア
YouTube のページ上でワンクリックで文字起こしを抽出できます。複数の出力形式(RAG、JSON、Markdown)に対応しています。
🤖 MCP サーバー — npm
rippr を Claude、Cursor、または MCP 対応のクライアントに接続します。各文字起こしを ~/rippr/transcripts/ に保存し、ファイルパスをモデルに返します。
デスクトップクライアント専用です。 rippr はローカルの stdio プロセスとして動作するため、Claude Desktop、Claude Code CLI、Cursor で使用できます。クラウドホスト型のクライアント(ウェブ版 claude.ai、Claude モバイルアプリ、スマートフォン/ウェブ版の Claude Code)では、ローカルプロセスを起動できないため使用できません。
npx rippr-mcp
Claude Desktop に追加します(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"rippr": {
"command": "npx",
"args": ["-y", "rippr-mcp"]
}
}
}
次のように尋ねます:「この YouTube 動画を文字起こしして:[url]」。利用できるツールの詳細は mcp/README.md をご覧ください。
出力形式
- RAG(.txt) — チャンク分割と埋め込みに最適化された、連続した 1 つのテキストブロック
- 構造化形式(.json) — メタデータ付きのタイムスタンプ入りセグメント
- 読みやすい形式(.md) — 見出しと書式を付けた Markdown
仕組み
信頼性を最大限に高めるため、複数の方法で抽出します。
- Innertube API — YouTube の内部プレーヤー API(Android クライアント)
- HTML スクレイピング — ページソースから
ytInitialPlayerResponseを解析 - 文字起こしパネル — 最終手段として YouTube の組み込み文字起こしパネルを開く
キャプション XML は複数の形式(srv3、timedtext、JSON3)で解析されます。一時的なエラーが発生した場合は、指数バックオフで再試行します。
プライバシー
すべてお使いのマシン上で動作します。外部サーバーにデータを送信しません。アカウント登録やトラッキングもありません。YouTube 独自の API とのみ通信します。
その他の MCP
| MCP | 機能 |
|---|---|
| Japan UX | AI 向けの日本語 UX ルール:フォーム、敬語、タイポグラフィ、信頼性のシグナル |
| Rakuten | 楽天市場、書籍、ホテルを検索 |
| Xendit | Xendit の決済 API:請求書、支払い、残高 |
免責事項
Rippr は非公式のコミュニティ製ツールです。YouTube または Google LLC との提携、推奨、後援関係はありません。YouTube は Google LLC の商標です。
Rippr は、YouTube の公式アプリが使用するエンドポイントを通じて、一般公開されている YouTube の文字起こしデータにアクセスします。利用は YouTube の利用規約に従うものとし、自己責任でご利用ください。作成者は、削除措置、レート制限、アカウントへの措置、その他の利用に伴う結果について、一切の責任を負いません。
YouTube が内部 API を変更し、抽出ができなくなった場合、このツールは予告なく動作しなくなる可能性があります。長期的な本番利用には、API キーを使用する公式の YouTube Data API v3 をご検討ください(このパッケージでは現在サポートされていません)。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。