Skip to main content
Glama

Rustle

CI

Rustle is an MCP server for AI agents to watch videos. Instead of letting the agent look at frames or read a transcript, it offers both at the same time with watch_video.

You can send the agent YouTube and website links, as well as video files. Here is what you can ask it:

  1. Find me a guide for my situation based on your memories.

  2. I want to buy a new laptop. Watch several reviews and do online research. Ignore what you think is paid or provides low value. Then suggest which laptop to buy regardless of the budget.

Install

Install it locally, or host it on your own server.

Rustle requires no API key and has no telemetry. The videos are being analyzed by AI agents without requiring separate services.

On macOS and Linux:

curl -fsSL https://raw.githubusercontent.com/vibeslop/rustle-mcp/main/install.sh | sh

On Windows, in PowerShell:

irm https://raw.githubusercontent.com/vibeslop/rustle-mcp/main/install.ps1 | iex

Anywhere else, with Go installed:

go run github.com/vibeslop/rustle-mcp@latest setup

Related MCP server: YouTube Research MCP

Documentation

Contributing

See CONTRIBUTING.md.

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    B
    maintenance
    Enables AI agents to search, analyze, and extract insights from YouTube videos including transcripts, visual frames, and benchmarks without requiring API keys. Supports semantic search across playlists, sentiment analysis, and visual content indexing with automatic fallback chains for reliable access.
    41
    199 npm
    35
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI clients to watch local video files or YouTube/Bilibili and other supported URLs, receiving timestamped transcripts, subtitles, searchable text and keyframe contact sheets. Runs fully offline with local speech recognition and bundled ffmpeg, so no API key or cloud upload is needed.
    6
    74 PyPI
    13
    MIT