Skip to main content
Glama
alansmodic

Pocket Casts MCP Server

by alansmodic

MCP-сервер Pocket Casts

MCP-сервер, который подключает ИИ-ассистентов к вашему аккаунту Pocket Casts. Просматривайте свои подписки, читайте сведения об эпизодах и получайте транскрипты — с автоматической транскрибацией через AssemblyAI, если собственный транскрипт отсутствует.

Создан с использованием Bun и FastMCP. Развертывается на Railway или любом Docker-хосте.

Инструменты

Инструмент

Описание

list-podcasts

Список всех подкастов, на которые вы подписаны (включая UUID папок)

new-episodes

Получение недавних эпизодов из ваших подписок

get-episode

Получение сведений о конкретном эпизоде по UUID

get-transcript

Получение транскрипта эпизода (использует AssemblyAI, если транскрипт отсутствует)

check-transcripts

Проверка доступности транскриптов для всех подкастов или конкретной папки

Related MCP server: pocketcasts-mcp

Настройка

Предварительные требования

  • Bun версии 1.3+

  • Аккаунт Pocket Casts (для доступа к API требуется подписка Plus)

Установка и аутентификация

bun install
bun run login

Команда входа запросит ваш адрес электронной почты и пароль от Pocket Casts, после чего сохранит токены в файл auth.json.

Настройка окружения

Создайте файл .env:

MCP_API_KEY=your-secret-key-here
ASSEMBLYAI_API_KEY=your-assemblyai-key    # optional, enables transcription fallback

Запуск

bun run start

Сервер запускается на порту 3001 (можно изменить с помощью переменной окружения PORT) с использованием HTTP-потока.

Подключение к MCP-клиенту

Укажите вашему MCP-клиенту адрес:

http://localhost:3001/mcp

Аутентифицируйтесь с помощью:

  • Заголовка Authorization: Bearer <MCP_API_KEY>

  • Параметра запроса ?api_key=<MCP_API_KEY>

Развертывание на Railway

Включенный в состав Dockerfile готов к работе на Railway. Установите следующие переменные окружения в вашем проекте Railway:

Переменная

Обязательно

Описание

MCP_API_KEY

Да

Bearer-токен для аутентификации MCP-клиента

POCKETCASTS_ACCESS_TOKEN

Да

Из файла auth.json после входа

POCKETCASTS_REFRESH_TOKEN

Да

Из файла auth.json после входа

POCKETCASTS_EXPIRES_AT

Да

Из файла auth.json после входа

ASSEMBLYAI_API_KEY

Нет

Включает транскрибацию для эпизодов без собственных транскриптов

PORT

Нет

Railway устанавливает это значение автоматически

Как работают транскрипты

  1. Сначала выполняется проверка на наличие транскриптов, созданных Pocket Casts

  2. Если их нет, выполняется поиск транскриптов из RSS-ленты

  3. Если ни один из вариантов не найден и указан ASSEMBLYAI_API_KEY, аудио-URL отправляется напрямую в AssemblyAI для транскрибации (скачивание файла не требуется)

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Search 4M+ podcasts & YouTube, transcribe any episode, search transcripts, generate AI lessons.

  • Search, draft and manage your podcast workspace from your agent.

  • Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alansmodic/pocketcasts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server