Skip to main content
Glama
alansmodic

Pocket Casts MCP Server

by alansmodic

Pocket Casts MCPサーバー

AIアシスタントをあなたのPocket Castsアカウントに接続するためのMCPサーバーです。購読番組の閲覧、エピソード詳細の読み取り、トランスクリプトの取得が可能です。ネイティブのトランスクリプトが存在しない場合は、AssemblyAIによる自動文字起こし機能が利用できます。

BunFastMCPを使用して構築されています。Railwayや任意のDockerホストにデプロイ可能です。

ツール

ツール

説明

list-podcasts

購読中のすべてのポッドキャストを一覧表示(フォルダーUUIDを含む)

new-episodes

購読中の番組の最近のエピソードを取得

get-episode

UUIDを指定して特定のエピソードの詳細を取得

get-transcript

エピソードのトランスクリプトを取得(存在しない場合はAssemblyAIにフォールバック)

check-transcripts

すべてのポッドキャストまたは特定のフォルダーのトランスクリプトの可用性を確認

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_API_KEY

はい

MCPクライアント認証用のBearerトークン

POCKETCASTS_ACCESS_TOKEN

はい

ログイン後の auth.json から取得

POCKETCASTS_REFRESH_TOKEN

はい

ログイン後の auth.json から取得

POCKETCASTS_EXPIRES_AT

はい

ログイン後の auth.json から取得

ASSEMBLYAI_API_KEY

いいえ

ネイティブのトランスクリプトがないエピソードの文字起こしを有効化

PORT

いいえ

Railwayが自動的に設定

トランスクリプトの仕組み

  1. まずPocket Castsが生成したトランスクリプトを確認します

  2. 存在しない場合は、RSSソースのトランスクリプトを確認します

  3. どちらも存在せず ASSEMBLYAI_API_KEY が設定されている場合、オーディオURLを直接AssemblyAIに送信して文字起こしを行います(ファイルのダウンロードは不要です)

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