Podbean MCP сервер
MCP сервер для управления вашим подкастом через Podbean API, позволяющий управлять подкастами, эпизодами и аналитикой через естественный разговор с любым AI-ассистентом, совместимым с MCP.
автор: Community
curl -fsSL https://vibebaza.com/i/podbean | bash
MCP сервер для управления вашим подкастом через Podbean API, позволяющий управлять подкастами, эпизодами и аналитикой через естественный разговор с любым AI-ассистентом, совместимым с MCP.
Установка
Smithery
npx -y @smithery/cli install @amurshak/podbeanmcp --client claude
Из исходного кода
git clone <repository-url>
cd PodbeanMCP
uv venv
source .venv/bin/activate
uv pip install -e .
Конфигурация
Настройки Cline MCP
{
"mcpServers": {
"Podbean MCP": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/full/path/to/PodbeanMCP/server.py"
],
"env": {
"PODBEAN_CLIENT_ID": "your_client_id",
"PODBEAN_CLIENT_SECRET": "your_client_secret"
}
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
authenticate_with_podbean |
Получить доступ аутентификации к Podbean API |
get_podcast_tokens |
Собрать токены для всех ваших подкастов |
get_podcast_token |
Получить токен для конкретного подкаста |
list_podcasts_tool |
Посмотреть все ваши подкасты |
get_podcast_info |
Получить подробную информацию о подкасте |
get_podcast_stats |
Получить статистику и аналитику подкаста |
get_daily_listeners |
Отслеживать ежедневное количество слушателей |
browse_podcast_categories |
Изучить категории подкастов |
get_podcast_episodes_tool |
Получить все эпизоды для подкаста |
get_episode_details_tool |
Получить подробную информацию о конкретном эпизоде |
publish_episode |
Опубликовать новые эпизоды |
update_episode |
Обновить существующие эпизоды |
delete_episode |
Удалить эпизоды |
authorize_file_upload |
Получить авторизацию для загрузки файлов в Podbean |
upload_file_to_podbean |
Симулировать загрузку файлов (ограничено протоколом STDIO) |
Возможности
- Аутентификация клиентских учетных данных для управления собственными подкастами
- OAuth-поток для стороннего доступа
- Управление токенами для нескольких подкастов
- Просмотр и управление всеми вашими подкастами
- Просмотр категорий подкастов
- Просмотр и управление эпизодами с полными CRUD-операциями
- Легкая публикация новых эпизодов
- Авторизация загрузки файлов (предварительно подписанные URL)
- Аналитика и отслеживание загрузок
- Отслеживание ежедневного количества слушателей
Переменные окружения
Обязательные
PODBEAN_CLIENT_ID- Ваш Podbean API Client IDPODBEAN_CLIENT_SECRET- Ваш Podbean API Client Secret
Примеры использования
Привет, можешь аутентифицироваться с моим аккаунтом Podbean и показать мою коллекцию подкастов?
Меня охватила ностальгия! Покажи мне все эпизоды из моего подкаста "Готовим с кодом".
Я готов выпустить новый эпизод! Он называется "AI в подкастинге" и рассказывает о том, как AI делает подкастинг проще и веселее. Поможешь мне его опубликовать?
Как дела у моего подкаста? Можешь показать статистику загрузок за прошлую неделю?
Можешь аутентифицироваться с моим аккаунтом Podbean используя Podbean MCP сервер?
Ресурсы
Примечания
Загрузка файлов ограничена из-за ограничений протокола STDIO - сервер может предоставить только авторизацию и ключи файлов, но фактическая загрузка файлов должна обрабатываться внешне. Некоторые функции могут требовать платную подписку Podbean. Сервер включает комплексную обработку ошибок и поддерживает как аутентификацию клиентских учетных данных, так и OAuth-потоки.