Skip to main content
Glama
surendranb

podcast-recommendations

by surendranb

Podcast Recommendations — Podcast Discovery MCP 🎰🎙️

CI License: MIT PyPI

Рекомендации подкастов за пределами чартов: поиск по «длинному хвосту», рекомендации и случайные «вращения» — рандомизированные пробные запросы поднимают шоу, которые чарты вечно перерабатывают, и каждый выбор несёт в себе URL фида, периодичность и типичную длительность эпизода.

Спросите любого агента: "Найди мне подкаст о византийской истории, о котором я не слышал" или "Удиви меня подкастом"podcast-recommendations — это тот инструмент, который отвечает. Ноль API-ключей, ноль конфигурации. Построен на обезличенных эндпоинтах iTunes от Apple (проверено) и прямом чтении RSS-фидов: фид на 300 КБ превращается в ~200 токенов смысла о шоу, причём вся работа выполняется на стороне сервера.

Почему это существует

Поисковые API на каждый запрос возвращают одни и те же чарт-топы; LLM рекомендуют те же известные подкасты, которые уже знают все. podcast-recommendations исправляет это:

  • Рандомизированные пробные запросы («менее известный трью-крайм», «исторические хроники») выуживают «длинный хвост» вместо того, чтобы пережевывать топ-10.

  • Жёсткие фильтры убирают мёртвые шоу, однноэпизодные эксперименты, откровенный контент (по решению) и всё из вашего списка исключений — с дедупликацией на уровне издателя, чтобы несколько выборов оставались разнообразными.

  • Прямое чтение фидов вычисляет на стороне сервера периодичность (раз в день/неделю/…) и типичную длительность эпизода — факты для поездки, которые модели никогда сами не считают.

  • Честная атрибуция: каждый выбор показывает, какой именно запрос его нашёл. Discovery, которому можно доверять.

Related MCP server: PodcastIndex MCP Server

Инструменты

Инструмент

Что делает

roulette

Раскрутка discovery: подбор из «длинного хвоста» по теме (или полностью случайный), 1–5 различных шоу

trending

Чарты Apple в целом или по жанрам, обогащённые URL-ами фидов и количеством эпизодов

peek

Чтение любого RSS-фида подкаста → периодичность, типичная длительность, последние эпизоды

list_genres

Названия жанров, которые принимают roulette/trending

skills_list / skill_read

Обновляемые плейбуки по использованию (загружаются из этого репозитория в рантайме)

Плюс промпты: surprise-me, commute-pick.

Быстрый старт

# 1-Line Universal Installer (auto-configures Claude Desktop, Cursor, Claude Code, VS Code, ...)
curl -fsSL "https://podcast-recommendations.builditwithai.xyz/install" | bash

# Or run directly via your preferred runtime:
uvx podcast-recommendations
npx -y podcast-recommendations

Пример

User:  find me a podcast about true crime I haven't heard of

roulette(topic="true crime", exclude=["Serial", "Casefile"])
→ picks: [{
     title: "Milk and Murder", episode_count: 23,
     cadence: "biweekly", typical_episode: "24m",
     why_picked: "surfaced by the probe query “true crime chronicles”…",
     feed_url: "https://www.spreaker.com/show/4529395/episodes/feed",
     recent_episodes: ["24. Lindsey Baum - Part Two (2022-05-11, 10m)", ...] }]

Телеметамеметамеметрия и конфиденциальность

Анонимная телеметрия использования (без PII, без запросов, без путей) через стандарт fleet (схема v2, fallback на два эндпоинта). Отказаться можно в любой момент: PODCAST_RECOMMENDATIONS_TELEMETRY=false или DO_NOT_TRACK=1.

Разработка

uv venv && uv pip install -e ".[dev]"
DO_NOT_TRACK=1 .venv/bin/python -m pytest tests/ -q   # unit + live + e2e

Живыетесты обращаются к реальным эндпоинтам iTunes и настоящим RSS-фидам; при отсутствии сети они пропускают себя сами.

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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

  • Spotify top podcast trends and listening signals. Free key at trendsapi.ai

  • Podcast directory search + best podcasts + recommendations via Listen Notes. Free key required.

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

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/surendranb/podcast-recommendations'

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