トランジスタMCPサーバー
この MCP サーバーは、 Transistor.fm API と対話するためのツールを提供し、ポッドキャストやエピソードを管理したり、分析を表示したりできるようにします。
構成
Transistor API キーを使用して、サーバーを MCP 設定構成ファイルに追加します。
利用可能なツール
認証済みユーザーを取得する
認証されたユーザー アカウントの詳細を取得します。
アップロードの承認
音声ファイルをアップロードするための署名付きURLを取得します。ローカルの音声ファイルを使ってエピソードを作成する前に、このURLを使用してください。
回答には以下が含まれます:
upload_url: ファイルをアップロードするための署名済みS3 URL
content_type: アップロード時に使用するコンテンツタイプ(例:「audio/mpeg」)
有効期限: アップロード URL の有効期限が切れるまでの時間 (秒)
audio_url: エピソードを作成するときに使用する最終 URL
リスト_ショー
Transistor.fmアカウント内のすべての番組を、更新日順(新しい順)にリストします。1ページあたり10件のページ区切りリストを返します。
注: すべてのパラメータはオプションです。パラメータを指定せずにこのエンドポイントを呼び出すと、番組の最初のページが返されます。
エピソード一覧
特定の番組のエピソードを一覧表示します。
エピソードを取得する
特定のエピソードに関する詳細情報を取得します。
取得アナリティクス
番組または特定のエピソードの分析情報を取得します。日付が指定されていない場合は、過去14日間のデータがデフォルトになります。
エピソードを作成
新しいエピソードを作成します。
アップデートエピソード
既存のエピソードを更新します。
すべてのエピソード分析を取得する
番組の全エピソードの分析情報を取得します。日付が指定されていない場合は、過去7日間がデフォルトになります。
ウェブフック一覧
ショーのすべての Webhook を一覧表示します。
subscribe_webhook
番組のウェブフックをサブスクライブします。
購読解除ウェブフック
Webhook の登録を解除します。
重要な注意事項
API リクエストは、10 秒あたり 10 リクエストまでに制限されます ( https://developers.transistor.fm/#:~:text=API%20requests%20are%20rate%2Dlimited,to%20use%20the%20API%20again.)\[Transistor%5C%5BTransistor) API リファレンス] で規定されているとおり)
日付は「dd-mm-yyyy」形式で入力する必要があります
ページ番号は0から始まります
すべてのエンドポイントは以下をサポートします:
スパースフィールドセット:
fields[resource_type][]
を使用して返すフィールドを指定します。関連リソースのインクルード:
include[]
を使用して、1回のリクエストで関連リソースを取得します。
インクルード配列は
["resource_name"]
形式を使用しますフィールドオブジェクトは、各リソースタイプに対してどのフィールドを返すかを指定します。
すべてのツールは、適切な関係とメタデータを含むJSONAPI形式でデータを返します。
使用例
リストには以下が表示されます:
エピソードの詳細を見る:
番組分析を取得:
エピソードを更新:
すべてのエピソード分析を取得:
Webhook を管理する:
認証されたユーザーを取得する:
オーディオファイルのアップロードを承認:
まだ実装されていません
次の Transistor API 機能はまだ実装されていません。
プライベートエピソード機能(登録者管理)
/v1/subscribers を取得する
/v1/subscribers/:id を取得する
POST /v1/subscribers
POST /v1/subscribers/batch
/v1/subscribers/:id にパッチを適用する
/v1/subscribers を削除する
/v1/subscribers/:id を削除
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Transistor.fm API とのやり取りを容易にし、ポッドキャスト、エピソード、アクセス分析を効率的に管理する機能を提供します。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Trello boards via the Trello API, offering features like rate limiting, type safety, input validation, and error handling for seamless management of cards, lists, and board activities.Last updated -567139MIT License
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -54714MIT License
- AsecurityFlicenseAqualityEnables interaction with the Twitch API, allowing users to retrieve comprehensive information about channels, streams, games, and more, with additional support for searching and accessing chat elements like emotes and badges.Last updated -71
- AsecurityFlicenseAqualityEnables interaction with Coolify applications and resources through the Coolify API via a standardized interface, supporting application management operations such as listing, starting, stopping, restarting, and deploying.Last updated -1112