Skip to main content
Glama
alansmodic

Pocket Casts MCP Server

by alansmodic

Pocket Casts MCP-Server

Ein MCP-Server, der KI-Assistenten mit deinem Pocket Casts-Konto verbindet. Durchsuche deine Abonnements, lies Episodendetails und rufe Transkripte ab – mit automatischer Transkription via AssemblyAI, falls kein natives Transkript existiert.

Entwickelt mit Bun und FastMCP. Bereitstellbar auf Railway oder jedem Docker-Host.

Tools

Tool

Beschreibung

list-podcasts

Listet alle abonnierten Podcasts auf (inklusive Ordner-UUIDs)

new-episodes

Ruft aktuelle Episoden deiner Abonnements ab

get-episode

Ruft Details zu einer bestimmten Episode per UUID ab

get-transcript

Ruft das Transkript einer Episode ab (greift auf AssemblyAI zurück, falls keines existiert)

check-transcripts

Überprüft die Verfügbarkeit von Transkripten für alle Podcasts oder einen bestimmten Ordner

Related MCP server: pocketcasts-mcp

Einrichtung

Voraussetzungen

Installation und Authentifizierung

bun install
bun run login

Der Login-Befehl fragt nach deiner Pocket Casts-E-Mail-Adresse und deinem Passwort und speichert die Token anschließend in auth.json.

Umgebung konfigurieren

Erstelle eine .env-Datei:

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

Ausführen

bun run start

Der Server startet auf Port 3001 (kann mit der Umgebungsvariablen PORT überschrieben werden) unter Verwendung des HTTP-Stream-Transports.

Verbindung zu einem MCP-Client

Verweise deinen MCP-Client auf:

http://localhost:3001/mcp

Authentifiziere dich entweder mit:

  • Authorization: Bearer <MCP_API_KEY> Header

  • ?api_key=<MCP_API_KEY> Abfrageparameter

Bereitstellung auf Railway

Das enthaltene Dockerfile ist bereit für Railway. Setze diese Umgebungsvariablen in deinem Railway-Projekt:

Variable

Erforderlich

Beschreibung

MCP_API_KEY

Ja

Bearer-Token für die MCP-Client-Authentifizierung

POCKETCASTS_ACCESS_TOKEN

Ja

Aus auth.json nach dem Login

POCKETCASTS_REFRESH_TOKEN

Ja

Aus auth.json nach dem Login

POCKETCASTS_EXPIRES_AT

Ja

Aus auth.json nach dem Login

ASSEMBLYAI_API_KEY

Nein

Ermöglicht die Transkription für Episoden ohne native Transkripte

PORT

Nein

Railway setzt dies automatisch

Funktionsweise der Transkripte

  1. Prüft zuerst auf von Pocket Casts generierte Transkripte

  2. Greift auf RSS-basierte Transkripte zurück, falls verfügbar

  3. Falls keines von beidem existiert und ein ASSEMBLYAI_API_KEY gesetzt ist, wird die Audio-URL direkt zur Transkription an AssemblyAI übermittelt (kein Dateidownload erforderlich)

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