loading…
Search for a command to run...
loading…
Connects AI assistants to Pocket Casts accounts for browsing subscriptions, reading episode details, and retrieving transcripts with automatic transcription via
Connects AI assistants to Pocket Casts accounts for browsing subscriptions, reading episode details, and retrieving transcripts with automatic transcription via AssemblyAI when no native transcript exists.
An MCP server that connects AI assistants to your Pocket Casts account. Browse your subscriptions, read episode details, and retrieve transcripts — with automatic transcription via AssemblyAI when no native transcript exists.
Built with Bun and FastMCP. Deployable to Railway or any Docker host.
| Tool | Description |
|---|---|
list-podcasts |
List all subscribed podcasts (includes folder UUIDs) |
new-episodes |
Get recent episodes from your subscriptions |
get-episode |
Get details about a specific episode by UUID |
get-transcript |
Get an episode's transcript (falls back to AssemblyAI if none exists) |
check-transcripts |
Check transcript availability across all podcasts or a specific folder |
bun install
bun run login
The login command will prompt for your Pocket Casts email and password, then save tokens to auth.json.
Create a .env file:
MCP_API_KEY=your-secret-key-here
ASSEMBLYAI_API_KEY=your-assemblyai-key # optional, enables transcription fallback
bun run start
The server starts on port 3001 (override with PORT env var) using HTTP stream transport.
Point your MCP client at:
http://localhost:3001/mcp
Authenticate with either:
Authorization: Bearer <MCP_API_KEY> header?api_key=<MCP_API_KEY> query parameterThe included Dockerfile is Railway-ready. Set these environment variables in your Railway project:
| Variable | Required | Description |
|---|---|---|
MCP_API_KEY |
Yes | Bearer token for MCP client auth |
POCKETCASTS_ACCESS_TOKEN |
Yes | From auth.json after login |
POCKETCASTS_REFRESH_TOKEN |
Yes | From auth.json after login |
POCKETCASTS_EXPIRES_AT |
Yes | From auth.json after login |
ASSEMBLYAI_API_KEY |
No | Enables transcription for episodes without native transcripts |
PORT |
No | Railway sets this automatically |
ASSEMBLYAI_API_KEY is set, submits the audio URL directly to AssemblyAI for transcription (no file download required)Выполни в терминале:
claude mcp add pocket-casts-mcp-server -- npx Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolProvides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzНе уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai