mcpField
M
mcp-podcast-guest-host-finder

mcp-podcast-guest-host-finder

本地服务
github.com/mambalabsdev商业与营销01 天前更新

关于 mcp-podcast-guest-host-finder

面向嘉宾邀约和播客拓展工作的 MCP 服务,可按主题或给定链接查找播客。它返回节目联系人、更新频率、近期嘉宾及嘉宾申请页面等信息。

主要功能

  1. 01按主题或链接搜索节目
  2. 02提供主持人与 RSS 所有者联系方式
  3. 03报告更新频率和活跃状态
  4. 04列出近期嘉宾及其公司
  5. 05查找联系与嘉宾申请页面

适用场景

  1. 01为嘉宾邀约寻找活跃播客
  2. 02识别近期嘉宾及其公司
  3. 03筛选采访嘉宾的节目

MCP 相关

向 MCP 客户端提供 `find_podcasts` 工具。该工具启动 Apify Actor,等待运行结束并返回数据集行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-podcast-guest-host-finder": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-podcast-guest-host-finder"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-podcast-guest-host-finder
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-podcast-guest-host-finder1.0.0

工具

1

收录的工具列表 · 更新于 4 天前

参数类型必填说明
topicstring否播客的主题,例如 B2B 销售。将在 Apple Podcasts 目录中搜索。
topicsarray否更多主题,最多 20 个。在两个主题下都找到的节目只返回一次。
countrystring否两字母的 Apple Podcasts 目录国家/地区代码,例如 us 或 gb。默认值为 us。
max_podcastsstring否每个主题的节目数,范围为 1 至 200。读取其源的每个节目都会计费。默认值为 25。
min_episodesstring否只包含至少有此数量单集的节目。
podcast_urlsarray否要直接读取的节目 Apple Podcasts 链接或 RSS 源 URL,最多 200 个。
max_charge_usdstring否可选。若任何一行会使费用超过此金额,则在返回该行前停止运行。
episodes_to_readstring否每个节目读取最新单集数,用于分析嘉宾和更新频率,范围为 5 至 300。默认值为 50。
guest_shows_onlyenum否true:仅包含所读取单集中至少 30% 提及嘉宾且找到至少 3 位嘉宾的节目。默认值为 false。true | false
find_contact_pageenum否读取其源中列出的节目网站,查找联系页面和嘉宾申请页面。默认值为 true。true | false
active_within_daysstring否仅包含在过去指定天数内发布过单集的节目。已移除的节目免费。

详细介绍

播客嘉宾与主持人查找 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

这是一个 MCP 服务,适用于 Apify 上的 Mamba Labs 播客嘉宾与主持人查找 actor。提供主题,或 Apple Podcasts 链接和 RSS 源。每次运行都会为每档节目返回一行数据,其中包含向其推介节目所需的信息。

内容

功能

每行数据包含主持人、节目在其 RSS 源中公布的所有者姓名和电子邮件、集数和更新频率、活跃标记、提及嘉宾的节目集所占比例、近期嘉宾姓名(来自 podcast:person 标签或节目集标题)、与嘉宾一同提及的公司,以及节目网站上的联系页面和「成为嘉宾」页面。节目数据来自 Apple Podcasts 目录中的主题搜索,或来自你提供的链接。无法读取 RSS 源的节目会正常返回,但仅包含 Apple 目录字段。

所有工作都在 Apify 上运行。这个软件包是一个轻量客户端,用于启动 actor 运行、等待运行结束并返回数据集中的行。

快速开始

你需要 Node.js 18 或更高版本,以及带有 API token 的 Apify 账户。

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任意 MCP 客户端中:

{
  "mcpServers": {
    "mamba-podcast-guest-host-finder": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-podcast-guest-host-finder"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会出现 find_podcasts 工具。

前置条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API token,并将其设为 APIFY_TOKEN。无 token 时,服务会列出其工具;调用工具时则需要 token。

提示词示例

  • “查找 25 档活跃的 B2B 销售播客,这些节目会采访嘉宾,并提供主持人的电子邮件和「成为嘉宾」页面。”
  • “这三档播客近期的嘉宾有哪些?他们分别来自哪些公司?”
  • “列出过去 90 天内发布过节目的 SaaS 营销播客。”

工具

find_podcasts。一个工具。参数示例:

{
  "topic": "B2B sales",
  "max_podcasts": "25",
  "active_within_days": "90",
  "guest_shows_only": "true"
}

输入

Actor 面向买家的所有输入,均保持不变。省略的输入将使用 Actor 自身的默认值。数字和布尔值均以字符串形式发送。

输入类型描述
topicstring播客的主题
topicsarray更多主题,最多 20 个
podcast_urlsarrayApple Podcasts 链接或 RSS 源 URL,最多 200 个
countrystringApple Podcasts 目录国家/地区。默认值为 us
max_podcastsstring每个主题的节目数,1 至 200。默认值为 25
episodes_to_readstring每个节目读取的最新剧集数,5 至 300。默认值为 50
active_within_daysstring仅包含在此天数内发布过剧集的节目
min_episodesstring仅包含剧集数不少于此值的节目
guest_shows_onlystringtrue 或 false。默认值为 false
find_contact_pagestringtrue 或 false。默认值为 true
max_charge_usdstring可选的本次运行费用上限

定价

在 Apify 上按事件付费,费用记入你的 Apify 账户。价格以 USD 计。

事件免费套餐BronzeSilverGold
podcast-row,每个读取了其源的节目$0.004$0.0038$0.0036$0.0034
apify-actor-start,每次运行启动$0.0005$0.0005$0.0005$0.0005

无法读取其源的节目、无结果的行和错误行均免费。

你的密钥

此 Actor 无需密钥。它会读取 Apple iTunes Search API、公共 RSS 源,以及每个节目网站的一个页面,且不会持有任何类型的密钥。Mamba Labs 支付本次运行的平台和代理费用。

Actor 完整文档

apify.com/mambalabs/podcast-guest-host-finder

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。