PodCrawlerMCP

PodCrawlerMCP

site icon
2025.04.03 0
Python播客发现内容爬取内容生成
PodCrawlerMCP 是一个基于 MCP(Model Context Protocol)的服务器,专门用于通过网页爬虫发现播客内容。它能够帮助 AI 助手通过爬取 RSS 订阅源来查找特定主题的播客节目。
View on GitHub

Overview

基本能力

产品定位

PodCrawlerMCP 是一个播客内容发现工具,旨在通过爬取和分析 RSS 订阅源来帮助用户发现特定主题的播客节目。

核心功能

  • 🕸️ 爬取播客目录以发现 RSS 订阅源
  • 🎙️ 解析 RSS 订阅源以提取节目数据
  • 🔍 根据主题或领域筛选节目
  • 🔌 通过 MCP 工具暴露功能
  • 🤖 与 Claude 等 AI 助手无缝集成

适用场景

  • 寻找特定主题的播客节目
  • 自动化播客内容发现
  • 集成到 AI 助手以增强播客推荐功能

工具列表

  • discover_podcasts: 发现特定主题的播客
  • 参数:
    • topic (string): 搜索主题(如 "technology", "history")
    • max_results (integer, optional): 返回的最大结果数(默认: 10)
  • 示例: "What are some science podcasts about black holes?"

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

无明确前置依赖说明。

安装教程

pip install podcrawler-mcp

或使用 Poetry:

poetry add podcrawler-mcp

调试方式

运行服务器:

python -m podcrawler.server

或在 Python 代码中:

from podcrawler import PodCrawlerServer

server = PodCrawlerServer()
server.run()

与 Claude Desktop 集成:

{
  "mcpServers": {
    "podcrawler": {
      "command": "python",
      "args": ["-m", "podcrawler.server"]
    }
  }
}

开发环境设置:

git clone https://github.com/infinitimeless/podcrawler-mcp.git
cd podcrawler-mcp
poetry install
poetry run pytest

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。