Pocket Casts MCP Server
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 |
| Listet alle abonnierten Podcasts auf (inklusive Ordner-UUIDs) |
| Ruft aktuelle Episoden deiner Abonnements ab |
| Ruft Details zu einer bestimmten Episode per UUID ab |
| Ruft das Transkript einer Episode ab (greift auf AssemblyAI zurück, falls keines existiert) |
| Überprüft die Verfügbarkeit von Transkripten für alle Podcasts oder einen bestimmten Ordner |
Related MCP server: pocketcasts-mcp
Einrichtung
Voraussetzungen
Bun v1.3+
Ein Pocket Casts-Konto (Plus erforderlich für API-Zugriff)
Installation und Authentifizierung
bun install
bun run loginDer 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 fallbackAusführen
bun run startDer 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/mcpAuthentifiziere 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 |
| Ja | Bearer-Token für die MCP-Client-Authentifizierung |
| Ja | Aus |
| Ja | Aus |
| Ja | Aus |
| Nein | Ermöglicht die Transkription für Episoden ohne native Transkripte |
| Nein | Railway setzt dies automatisch |
Funktionsweise der Transkripte
Prüft zuerst auf von Pocket Casts generierte Transkripte
Greift auf RSS-basierte Transkripte zurück, falls verfügbar
Falls keines von beidem existiert und ein
ASSEMBLYAI_API_KEYgesetzt ist, wird die Audio-URL direkt zur Transkription an AssemblyAI übermittelt (kein Dateidownload erforderlich)
This server cannot be deployed
Maintenance
Related MCP Connectors
- JellypodOAuthcom.jellypod
Create, import, and publish Jellypod podcast episodes from your AI assistant.
Podcast search, metadata, chapters, and transcripts for AI agents — from $15/mo
Podcast intelligence for agents: transcripts, clips, speaker diarization, mention tracking.
Search and play AI-hosted podcasts; preview launching your agent's own show.
Related MCP Servers
- AlicenseAqualityDmaintenanceConnects AI assistants to a self-hosted Your Spotify instance and Spotify's Web API for deep listening analytics and playback control. It enables users to query unlimited listening history, generate custom Wrapped summaries, and manage playlists through natural language.18Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI assistants to search, browse, and manage your Pocket Casts podcast library.141MIT
- AlicenseNot gradedqualityBmaintenanceWraps the Podcast Index API (podcastindex.org) to enable AI agents to search and retrieve podcast episodes and metadata.52 npmMIT
- AlicenseAqualityFmaintenanceMCP server for the Transistor.fm API: manage podcast episodes, analytics, transcripts, and webhooks from your AI agent.2336 npm1MIT