mcpField
R
rippr

rippr

ローカル
github.com/mrslbtメディア・デザイン413 週間前に更新

rippr について

ripprは、人やAIエージェント向けにYouTubeの字幕を抽出するツールです。ウェブサイト、Chrome拡張機能、ローカルMCPサーバーを提供し、複数の抽出方式でプレーンテキスト、JSON、Markdownを出力します。

主な機能

  1. 01YouTube字幕の抽出
  2. 02プレーンテキスト・JSON・Markdownで出力
  3. 03ウェブサイトまたはChrome拡張機能で利用
  4. 04MCPの字幕をローカルフォルダーに保存
  5. 05複数の抽出方式を使用

活用シーン

  1. 01YouTube URLから字幕を取得
  2. 02YouTubeページの閲覧中に字幕を抽出
  3. 03分割・埋め込み用の字幕テキストを準備
  4. 04タイムスタンプ付き字幕データをAIクライアントに渡す

MCP 対応

ローカルstdio MCPサーバーが対応するデスクトップクライアントに接続し、保存した字幕のファイルパスを返します。字幕は `~/rippr/transcripts/` に保存されます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"rippr": {
"command": "npx",
"args": [
"-y",
"rippr-mcp"
]
}
}
}
起動コマンドnpx -y rippr-mcp

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

パッケージ
npmrippr-mcp1.3.0

ツール

1

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

パラメーター型必須説明
urlstringはいYouTube 動画の URL。すべての YouTube URL 形式(watch、youtu.be、embed、shorts、または 11 文字の ID のみ)に対応します。
formatenumいいえ保存するファイル形式。'text' は YAML frontmatter と連続した字幕ブロックを含む Markdown ファイルを書き込みます(RAG/LLM に最適)。'segments' はタイムスタンプ付きセグメントを含む JSON ファイルを書き込みます(チャプターマーカーや正確な引用に最適)。デフォルト:text。text | segments
save_pathstringいいえ字幕の保存先を任意で上書きします。絶対パス、~/-相対パス、ディレクトリ(ファイル名は自動設定)、または完全なファイルパスを指定できます。デフォルトのディレクトリ以外に保存した場合も、返される resource_link は保存ファイルを指し、後で読み取れます。デフォルト:~/rippr/transcripts/<slug>_<videoId>.<ext>
return_textbooleanいいえtrue の場合、resource_link とともに字幕全文をツールの応答に含めます。デフォルト:false。短いクリップの場合、またはユーザーが字幕のインライン表示を明示的に求めた場合に限り true を使用してください。

詳細

rippr アイコン

rippr

人間とAIエージェントのためのYouTube文字起こしツール。

npm npm ダウンロード数 Manifest V3 MIT ライセンス LobeHub MCP Glama MCP

ウェブサイト · 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

仕組み

信頼性を最大限に高めるため、複数の方法で抽出します。

  1. Innertube API — YouTube の内部プレーヤー API(Android クライアント)
  2. HTML スクレイピング — ページソースから ytInitialPlayerResponse を解析
  3. 文字起こしパネル — 最終手段として YouTube の組み込み文字起こしパネルを開く

キャプション XML は複数の形式(srv3、timedtext、JSON3)で解析されます。一時的なエラーが発生した場合は、指数バックオフで再試行します。

プライバシー

すべてお使いのマシン上で動作します。外部サーバーにデータを送信しません。アカウント登録やトラッキングもありません。YouTube 独自の API とのみ通信します。

その他の MCP

MCP機能
Japan UXAI 向けの日本語 UX ルール:フォーム、敬語、タイポグラフィ、信頼性のシグナル
Rakuten楽天市場、書籍、ホテルを検索
XenditXendit の決済 API:請求書、支払い、残高

免責事項

Rippr は非公式のコミュニティ製ツールです。YouTube または Google LLC との提携、推奨、後援関係はありません。YouTube は Google LLC の商標です。

Rippr は、YouTube の公式アプリが使用するエンドポイントを通じて、一般公開されている YouTube の文字起こしデータにアクセスします。利用は YouTube の利用規約に従うものとし、自己責任でご利用ください。作成者は、削除措置、レート制限、アカウントへの措置、その他の利用に伴う結果について、一切の責任を負いません。

YouTube が内部 API を変更し、抽出ができなくなった場合、このツールは予告なく動作しなくなる可能性があります。長期的な本番利用には、API キーを使用する公式の YouTube Data API v3 をご検討ください(このパッケージでは現在サポートされていません)。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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