rippr

by mrslbt

301 downloads
Not rated
GitHub

About

YouTube transcript extraction for AI agents. Clean text, timestamps, or structured JSON from any video. No API keys required.

Details

Author
mrslbt
Downloads
301
Categories
Web Scraping, Other, AI

- Rips transcripts from any YouTube video.
- Outputs clean text, structured JSON, or Markdown.
- Designed specifically for AI agent consumption.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name rippr
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

rip_transcript

Extract the full transcript from a YouTube video. By default, saves the transcript as a Markdown file to disk and returns a resource_link + metadata (title, channel, language, duration, word count, saved path, preview). The full transcript text is NOT returned by default — this keeps context lean and gives the user a persistent file they can reuse. After calling, always tell the user where the file was saved. If you need the transcript text later (summarize, search, extract quotes), read the returned resource rather than re-ripping. Pass return_text: true only for short clips or when the user explicitly asks for the transcript inline. Pass format: 'segments' to save timestamped JSON instead of Markdown.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

{
    "rippr": {
        "command": "npx",
        "args": [
            "rippr-mcp"
        ]
    }
}

YouTube transcript ripper for humans and AI agents.

Website·Chrome Web Store·MCP Server (npm)

Paste a YouTube URL, get the transcript. Clean text, no signup.

One-click transcript extraction directly on any YouTube page. Multiple output formats (RAG, JSON, Markdown).

Connect rippr to Claude, Cursor, or any MCP-compatible client. Saves each transcript to~/rippr/transcripts/and returns the file path to the model.

Desktop clients only.rippr runs as a local stdio process, so it works with Claude Desktop, Claude Code CLI, and Cursor. It does not work with cloud-hosted clients (claude.ai on the web, the Claude mobile app, or Claude Code on phone / web), which can't spawn local processes.

Add to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

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

Then ask:"Rip this YouTube video: [url]". Seemcp/README.mdfor the full tool surface.

- RAG (.txt)— single continuous text block, optimized for chunking and embedding
- Structured (.json)— timestamped segments with metadata
- Readable (.md)— markdown with headers and formatting

Multi-strategy extraction for maximum reliability:
- Innertube API— YouTube's internal player API (Android client)
- HTML scraping— parsesytInitialPlayerResponsefrom page source
- Transcript panel— opens YouTube's built-in transcript panel as last resort

Caption XML parsed in multiple formats (srv3, timedtext, JSON3). Retry with exponential backoff on transient failures.

Runs entirely on your machine. No data sent to external servers. No accounts, no tracking. Only communicates with YouTube's own APIs.

Rippr is an unofficial, community-built tool. It is not affiliated with, endorsed by, or sponsored by YouTube or Google LLC. YouTube is a trademark of Google LLC.

Rippr accesses publicly available YouTube transcript data through endpoints that YouTube's own apps use. Use is subject to YouTube's Terms of Service, and use is at your own risk. The author accepts no liability for takedowns, rate limits, account actions, or any other consequences of use.

If YouTube changes their internal APIs in ways that break extraction, the tool may stop working without notice. For long-term production use, consider the officialYouTube Data API v3with an API key (not currently supported by this package).

Public MCP wrapper for SubDownload.Fetch YouTube transcripts, search videos, browse channels and playlists — instant YouTube data for your AI workflow.

Extract insights from YouTube videos, including subtitles, video discovery, and channel information.

Fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.

Extracts transcripts from public YouTube videos.

Download transcripts directly from YouTube videos.

100% Free AI audio and video transcription with speaker diarization and YouTube support.

Turn any video — YouTube, Instagram, TikTok, Loom, direct URLs, or local files — into transcripts, key frames, OCR text, and metadata for AI agents.

AI post-production for audio and video — transcribe, summarize, find clips, cut horizontal or 9:16 vertical clips, publish to YouTube. Per-job pricing, no account.

A server for web crawling and content extraction using the Crawl4AI library.

An MCP server for crawling WeChat articles. It supports single and batch crawling with multiple output formats, designed for AI tools like Cursor.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.