Kando MCP
Приложение для изучения языка по видео с MCP-сервером: агент ставит ссылки в очередь и читает готовые субтитры с переводом.
- 117 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Реплики роликов уходят провайдеру перевода, если вы не выбрали локальную модель.
- Загрузки используют вход на сайтах, под которыми вы вошли в браузере приложения.
Установка
- Работает в
Ручная установка
claude mcp add kando -- /Applications/Kando.app/Contents/MacOS/Kando mcpПуть для macOS после установки приложения. На Linux и Windows укажите путь к исполняемому файлу Kando.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Реплики роликов уходят провайдеру перевода, если вы не выбрали локальную модель.
- Загрузки используют вход на сайтах, под которыми вы вошли в браузере приложения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Kando — настольное приложение на Go для изучения языка по роликам на этом языке. Вы вставляете ссылку на YouTube или Bilibili либо бросаете видеофайл в окно. Kando скачивает видео через yt-dlp, расшифровывает речь на вашем компьютере в whisper.cpp, переводит каждую реплику через OpenAI-совместимую модель и показывает оригинал со строкой перевода. Тот же исполняемый файл служит командной строкой `kando` и MCP-сервером. Команда `kando mcp` открывает 11 инструментов: `kando_add_videos` ставит ссылки и файлы в очередь, `kando_list_jobs` показывает стадии, `kando_get_subtitles` отдает субтитры с временными метками в формате SRT или компактным текстом, а `kando_list_films`, `kando_get_film`, `kando_cancel_job`, `kando_retry_job`, `kando_remove_job`, `kando_search_sites`, `kando_open` и `kando_status` управляют библиотекой. Если приложение не запущено, команда запускает его сама.
Для кого. Изучающим язык по видео, которые хотят поручить агенту скачивание роликов и подготовку субтитров с переводом.
Подходит, если
- Десяток ссылок на ролики нужно поставить в очередь одной просьбой агенту.
- Субтитры готового фильма нужны в SRT для плеера или для разбора лексики.
- Задача зависла или упала, и агент должен перезапустить ее под тем же номером.
- Нужно проверить, скачивает ли Kando с конкретного сайта по названию или ссылке.
Не подходит, если
- Приложение нельзя установить: сервер работает только как часть Kando.
- Перевод реплик нельзя отправлять внешнему провайдеру, а локальной модели вроде Ollama нет.
- Видео недоступно без входа на сайт, который вы не хотите открывать приложению.
Пример запроса к агенту
Поставь в очередь Kando три ссылки на YouTube, дождись конца обработки и покажи субтитры первого ролика с переводом.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
KANDO_LLM_API_KEYсекрет- Ключ провайдера перевода, переопределяет вход в EveryAPI.
KANDO_LLM_BASE_URL- Адрес OpenAI-совместимого провайдера или локального Ollama.
Ограничения
Нужны установленное приложение Kando, открытая библиотека, программы для скачивания и распознавания и модель whisper. Для перевода по умолчанию служит EveryAPI, можно задать другой провайдер через `KANDO_LLM_BASE_URL` и ключ `KANDO_LLM_API_KEY`, либо локальный Ollama. Загрузки несут вход на сайтах, под которыми вы входили во встроенном браузере: очистить их можно в настройках. На Windows команда `kando` не создается сама, папку с `Kando.exe` добавляют в `PATH` вручную. Если приложение не запущено, команда ждет его запуска до 30 секунд.
Как отключить. Выполните `claude mcp remove kando`. Данные входа на сайтах удаляют пунктом Clear Sign-in Data в настройках приложения.
Частые вопросы
Как подключить Kando к Claude Code?
Выполните `claude mcp add kando -- /Applications/Kando.app/Contents/MacOS/Kando mcp`. Если команда `kando` уже есть в `PATH`, подойдет путь `kando`. Другие клиенты берут тот же путь с аргументом `mcp` в `mcpServers`.
Что вернет `kando_status`?
Версию приложения, открытую библиотеку, готовность к запуску задач и список недостающего, программы, модели речи и перевода, целевой язык и очередь задач.
Как получить субтитры готового фильма?
Вызовите `kando_get_subtitles` с номером фильма. Параметр `which` выбирает оригинал или перевод, `format` — SRT или компактный текст, `max_cues` ограничивает число строк.
Какие сайты поддерживает Kando?
Основные источники — YouTube, Bilibili и локальные файлы. Остальные сайты ищет `kando_search_sites` по названию, домену или ссылке на видео, в терминале то же делает `kando sites`.
Как задать модель перевода?
Переменными `KANDO_LLM_BASE_URL`, `KANDO_LLM_MODEL` и `KANDO_LLM_API_KEY` либо в настройках на вкладке AI Service. Подойдет любой OpenAI-совместимый провайдер или локальный Ollama.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, плагин /video и CLI: расшифровка, ключевые кадры, текст с экрана и метаданные видео из YouTube, Loom, TikTok или файла
MCP-сервер превращает ссылку на видео или подкаст в транскрипт, субтитры и заметку Markdown, добавляя кадры и распознавание речи.
MCP-сервер отдает агенту расшифровку видео YouTube по ссылке, с выбором языка, таймкодами и вырезанной рекламой
Скилл расшифровывает видео, дает проверить субтитры в браузере и вшивает китайские и английские субтитры.
MCP-сервер, CLI и настольное приложение режут длинное видео или запись стрима на вертикальные клипы с субтитрами
MCP сервер для расшифровки YouTube: агент получает транскрипт видео по ссылке, с таймкодами и метаданными
Коротко о README
Текст начинается с описания приложения, затем идут установка для трех систем и настройка перевода. Раздел про командную строку и MCP перечисляет команды `kando`, инструменты MCP и переменные окружения, а на сайте продукта для браузерных агентов есть инструменты WebMCP.