晶体管 MCP 服务器
该 MCP 服务器提供与Transistor.fm API 交互的工具,允许您管理播客、剧集和查看分析。
配置
使用您的 Transistor API 密钥将服务器添加到您的 MCP 设置配置文件中:
Related MCP server: MCP Spotify Server
可用工具
获取已验证用户
获取已验证用户帐户的详细信息。
授权上传
获取用于上传音频文件的预签名 URL。在创建包含本地音频文件的剧集之前,请使用此 URL。
响应包括:
upload_url:用于上传文件的预签名 S3 URL
content_type:上传时使用的内容类型(例如“audio/mpeg”)
expires_in:上传 URL 过期时间(秒)
audio_url:创建剧集时使用的最终 URL
列表节目
列出您 Transistor.fm 帐户中的所有节目,按更新日期排序(最新节目优先)。返回分页列表,每页包含 10 个项目。
注意:所有参数均为可选参数。不带参数调用此端点将返回节目的第一页。
列出剧集
列出特定节目的剧集。
获取剧集
获取有关特定剧集的详细信息。
获取分析数据
获取某个节目或特定剧集的分析数据。如果未提供日期,则默认为过去 14 天。
创建情节
创建新剧集。
更新剧集
更新现有剧集。
获取所有剧集分析
获取某部剧集所有剧集的分析数据。如果未提供日期,则默认为过去 7 天的分析数据。
列表_webhooks
列出节目的所有 webhook。
订阅 webhook
订阅节目的 webhook。
取消订阅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[]在单个请求中获取相关资源
包含数组使用格式
["resource_name"]字段对象指定每个资源类型返回哪些字段
所有工具都以 JSONAPI 格式返回具有适当关系和元数据的数据
示例用法
列表显示:
获取剧集详情:
获取节目分析:
更新剧集:
获取所有剧集分析:
管理 webhook:
获取已认证用户:
授权音频文件上传:
尚未实施
以下 Transistor API 功能尚未实现:
私人剧集功能(订阅者管理)
获取 /v1/订阅者
获取 /v1/subscribers/:id
POST /v1/订阅者
POST /v1/subscribers/batch
PATCH /v1/订阅者/:id
删除 /v1/订阅者
删除/v1/订阅者/:id