Pocket Casts MCP Server
Pocket Casts MCPサーバー
AIアシスタントをあなたのPocket Castsアカウントに接続するためのMCPサーバーです。購読番組の閲覧、エピソード詳細の読み取り、トランスクリプトの取得が可能です。ネイティブのトランスクリプトが存在しない場合は、AssemblyAIによる自動文字起こし機能が利用できます。
BunとFastMCPを使用して構築されています。Railwayや任意のDockerホストにデプロイ可能です。
ツール
ツール | 説明 |
| 購読中のすべてのポッドキャストを一覧表示(フォルダーUUIDを含む) |
| 購読中の番組の最近のエピソードを取得 |
| UUIDを指定して特定のエピソードの詳細を取得 |
| エピソードのトランスクリプトを取得(存在しない場合はAssemblyAIにフォールバック) |
| すべてのポッドキャストまたは特定のフォルダーのトランスクリプトの可用性を確認 |
Related MCP server: pocketcasts-mcp
セットアップ
前提条件
Bun v1.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クライアント認証用のBearerトークン |
| はい | ログイン後の |
| はい | ログイン後の |
| はい | ログイン後の |
| いいえ | ネイティブのトランスクリプトがないエピソードの文字起こしを有効化 |
| いいえ | Railwayが自動的に設定 |
トランスクリプトの仕組み
まずPocket Castsが生成したトランスクリプトを確認します
存在しない場合は、RSSソースのトランスクリプトを確認します
どちらも存在せず
ASSEMBLYAI_API_KEYが設定されている場合、オーディオURLを直接AssemblyAIに送信して文字起こしを行います(ファイルのダウンロードは不要です)
This server cannot be installed
Maintenance
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
- 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 gradedqualityCmaintenanceWraps the Podcast Index API (podcastindex.org) to enable AI agents to search and retrieve podcast episodes and metadata.10MIT
- AlicenseAqualityAmaintenanceMCP server for the Transistor.fm API: manage podcast episodes, analytics, transcripts, and webhooks from your AI agent.23591MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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