
watch-cli
sonpiazMIT
220 звёзд56 форков
MCP-сервер, который переводит видео из соцсетей в формат, понятный LLM: кадры и текст. LLM не обрабатывают видео напрямую. watch-cli скачивает ролик, вырезает кадры через ffmpeg и транскрибирует аудио через Whisper. Агент получает видеофайл, набор JPG-изображений и полную расшифровку.
Работает с семью платформами: YouTube, X (Twitter), LinkedIn, TikTok, Reddit, Vimeo и Facebook. Для постов за логином подтягивает куки браузера. В сервер встроена библиотека промптов. Они превращают набор кадров и текст в готовые артефакты: React-компонент, архитектурную диаграмму, Jupyter Notebook или пошаговую инструкцию.
Установка
npx -y @sonpiaz/watch-cli-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикsonpiaz
- ЛицензияMIT
Технологии
- ЯзыкиShell
- Транспортstdio
Описание
Возможности
- Скачивает видео с семи платформ: YouTube, X, LinkedIn, TikTok, Reddit, Vimeo, Facebook
- Обходит посты за логином с помощью кук браузера
- Вырезает равномерно распределённые кадры через ffmpeg
- Транскрибирует аудио через ASR (Whisper-класс)
- Передаёт агенту единый пакет: видео + кадры + транскрипция
- Пять готовых промптов: реализация кода по видео (implement-from-video), извлечение архитектуры (extract-architecture), клонирование UX (clone-ux), конвертация доклада в код (paper-to-code), создание шпаргалки (tutorial-walkthrough)
- Работает по протоколу MCP с транспортом stdio
- Открытый код под лицензией MIT
Как подключить
Установите сервер одной командой:
npx -y @sonpiaz/watch-cli-mcp
Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop:
{
"mcpServers": {
"watch-cli": {
"command": "npx",
"args": [
"-y",
"@sonpiaz/watch-cli-mcp"
]
}
}
}
Перезапустите клиент. Убедитесь, что в системе установлены yt-dlp и ffmpeg.
Примеры запросов
- «Реализуй проект по этому кодинг-воркшопу: https://...»
- «Извлеки архитектуру из доклада и нарисуй схему на Mermaid: https://...»
- «Склонируй UX из этого демо в React-компонент: https://...»
- «Создай Jupyter Notebook по этой научной лекции: https://...»
- «Сделай шпаргалку по шагам из этого туториала: https://...»
Технические детали
- Язык: Shell
- Транспорт: stdio
- Лицензия: MIT
- Разработчик: sonpiaz
- Зависимости: yt-dlp, ffmpeg, Node.js
- Клиенты: Claude Desktop, Continue.dev, Cursor, любые MCP-хосты