BokeBox MCP

Самостоятельная студия подкастов: встроенный MCP-эндпоинт создает выпуски из ссылок и текста и ведет расписания.

  • 104 ★ репозитория
  • Последний коммит
  • LGPL-3.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Токен MCP позволяет создавать и удалять выпуски и менять расписания.
  • Тексты и ссылки уходят настроенным сервисам ИИ, распознавания и озвучки.
Все причины и проверки

vastsa/bokebox

Установка

Ручная установка

{"mcpServers":{"bokebox":{"url":"http://localhost:8787/mcp","headers":{"Authorization":"Bearer <token from Settings>"}}}}

Блок для конфигурации Cursor из README. Сервер сначала запускают через `./start.sh` или Docker.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Токен MCP позволяет создавать и удалять выпуски и менять расписания.
  • Тексты и ссылки уходят настроенным сервисам ИИ, распознавания и озвучки.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

BokeBox превращает ссылки, видео, статьи, заметки и записи встреч в личные подкасты: распознавание речи, переписывание в разговорный сценарий с персоной ведущего, озвучка, обложка и карточки для повторения. Все работает на вашем сервере с SQLite и локальным хранилищем. Встроенный MCP-эндпоинт `POST /mcp` с долгоживущим токеном из настроек дает агенту инструменты `create_podcast_from_url`, `create_podcast_from_text`, `list_jobs`, `get_job`, `retry_job`, `list_library` и управление расписаниями. Источники, распознавание речи, озвучку и расписания расширяют плагины.

Для кого. Владельцы собственных серверов, которые слушают разобранные материалы вместо чтения и управляют выпусками из Cursor, Claude Desktop или Codex.

Подходит, если

  • Длинную статью по ссылке нужно превратить в выпуск и послушать по дороге.
  • Агент после встречи отправляет расшифровку на озвучку командой `create_podcast_from_text`.
  • Подписки на источники запускаются по расписанию, а статус заданий смотрят через `list_jobs`.
  • Нужен личный подкаст со своим голосом и персоной ведущего без облачной платформы.

Не подходит, если

  • Нужна публичная платформа подкастов или многопользовательский сервис: проект рассчитан на одного пользователя.
  • Нет желания поднимать сервер и подключать ключи сервисов ИИ.
  • Материалы нельзя передавать внешним сервисам распознавания и озвучки.

Пример запроса к агенту

Создай подкаст из этой ссылки, затем покажи статус задания и ссылку на готовый выпуск.

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

PUBLIC_BASE_URL
Публичный адрес сервера для ссылок установки за обратным прокси

Ограничения

Нужны собственный сервер или Docker и ключи сервисов ИИ в файле `.env`. Проект рассчитан на одного пользователя с SQLite. MCP работает по HTTP с Bearer-токеном, поэтому порт не стоит открывать в интернет без обратного прокси. Авторы оговаривают: включение плагинов, MCP и расписаний идет на ваше усмотрение, а ответственность за данные и блокировки аккаунтов у вас. Лицензия LGPL-3.0. Ключи сервисов распознавания, ИИ и озвучки нужны свои, и без них выпуски не создаются.

Как отключить. Удалите блок `bokebox` из конфигурации клиента и остановите сервер или контейнер Docker. Базу SQLite и медиафайлы удалите отдельно.

Частые вопросы

Как подключить Cursor?

Добавьте сервер с `url` вида `http://localhost:8787/mcp` и заголовком `Authorization: Bearer <токен>`. Токен берут в настройках, раздел MCP.

Какие инструменты есть у сервера?

Создание из ссылки и текста, `list_jobs`, `get_job`, `update_job`, `retry_job`, `delete_job`, `list_library`, управление расписаниями и `get_system_health`.

Как запустить сервер?

Командой `./start.sh` для разработки на порту 5173 или `./start.sh docker` с образом `ghcr.io/vastsa/bokebox:latest` на порту 8787.

Как задать публичный адрес за прокси?

Переменная `PUBLIC_BASE_URL` задает адрес для ссылок установки за обратным прокси.

Можно ли расширять источники?

Да. Плагины источников, распознавания, озвучки и расписаний подключают в настройках: перечитывают каталог или загружают архив.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Локальная студия звука с MCP-сервером: агент создает эффекты, музыку, песни и озвучку на моделях с открытыми весами

MCP-серверШирокий доступ197Звезды репозитория

Консольный клиент Podwise отдает агенту расшифровки, конспекты, главы и ответы по выпускам подкастов и видео с YouTube

CLIРасширенный доступ419Звезды репозитория
Официальный

Пакет audio запускает MCP для работы со звуком: громкость, спецификации, шумоподавление, эквалайзер, нарезка и темп.

MCP-серверРасширенный доступ334Звезды репозитория

MCP-сервер для Audacity 3.x: 144 инструмента и 9 конвейеров очистки, мастеринга и расшифровки аудио через именованный канал.

MCP-серверРасширенный доступ136Звезды репозитория

Консольная утилита находит выпуски подкаста в Apple Podcasts, RSS или Xiaoyuzhou и сохраняет их файлами, с поддержкой агентов.

CLIМинимальный доступ147Звезды репозитория

MCP-сервер озвучки: превращает текст и сценарии с несколькими голосами в аудио через ElevenLabs и хранит историю заданий.

MCP-серверРасширенный доступ119Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
BokeBox (эта карточка)нетAPI-ключ104
Podcast to Courseнет115соседний инструмент для подкастов; BokeBox разворачивается у вас и управляется агентом через MCP
Video Podcast Makerнет1 720собирает видеоподкасты; BokeBox делает озвученные выпуски из ссылок и текста и ведет расписания

Коротко о README

Проект ставится одной командой запуска или образом Docker. Одновременно с MCP есть веб-интерфейс с плеером, альбомами и карточками для повторения.

Бейдж для README

Сообщить о проблеме