BokeBox MCP
Самостоятельная студия подкастов: встроенный MCP-эндпоинт создает выпуски из ссылок и текста и ведет расписания.
- 104 ★ репозитория
- Последний коммит
- LGPL-3.0
Расширенный доступ
Почему такой уровень
- Токен MCP позволяет создавать и удалять выпуски и менять расписания.
- Тексты и ссылки уходят настроенным сервисам ИИ, распознавания и озвучки.
Установка
- Работает в
Ручная установка
{"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-сервером: агент создает эффекты, музыку, песни и озвучку на моделях с открытыми весами
Консольный клиент Podwise отдает агенту расшифровки, конспекты, главы и ответы по выпускам подкастов и видео с YouTube
Пакет audio запускает MCP для работы со звуком: громкость, спецификации, шумоподавление, эквалайзер, нарезка и темп.
MCP-сервер для Audacity 3.x: 144 инструмента и 9 конвейеров очистки, мастеринга и расшифровки аудио через именованный канал.
Консольная утилита находит выпуски подкаста в Apple Podcasts, RSS или Xiaoyuzhou и сохраняет их файлами, с поддержкой агентов.
MCP-сервер озвучки: превращает текст и сценарии с несколькими голосами в аудио через ElevenLabs и хранит историю заданий.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| BokeBox (эта карточка) | нет | API-ключ | 104 | |
| Podcast to Course | нет | 115 | соседний инструмент для подкастов; BokeBox разворачивается у вас и управляется агентом через MCP | |
| Video Podcast Maker | нет | 1 720 | собирает видеоподкасты; BokeBox делает озвученные выпуски из ссылок и текста и ведет расписания |
Коротко о README
Проект ставится одной командой запуска или образом Docker. Одновременно с MCP есть веб-интерфейс с плеером, альбомами и карточками для повторения.