
PodCrawlerMCP

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