Token导航 LogoToken导航TokenDH.com
Podcrawler MCP logo
搜索检索stdio官方级别未说明来源级核验

Podcrawler MCP

MCP Server

MCP server for podcast discovery through web crawling

工具数

1

提示词数

0

GitHub Stars

4

资源数

0
PythonClaude搜索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

infinitimeless

提供方

infinitimeless

最后核验

2026/5/18 03:34

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install podcrawler-mcp

详细介绍

PodCrawlerMCP

![License: MIT](https://opensource.org/licenses/MIT)

用于通过网络爬行发现播客的MCP(模型上下文协议)服务器。PodCrawlerMCP使AI助手能够通过抓取网络上的RSS提要来查找特定主题的播客集。

特性

  • 🕸️ 抓取播客目录以发现RSS提要
  • 🎙️ 解析RSS源以提取剧集数据
  • 🔍 按主题或领域筛选剧集
  • 🔌 通过MCP工具公开功能
  • 🤖 与Claude等AI助手无缝集成

安装

pip install podcrawler-mcp

或者诗歌:

poetry add podcrawler-mcp

快速开始

直接运行服务器:

python -m podcrawler.server

或者在Python代码中:

from podcrawler import PodCrawlerServer

server = PodCrawlerServer()
server.run()

与Claude Desktop集成

添加到您的Claude Desktop配置中:

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

可用工具

discover_podcasts

发现特定主题的播客。

参数:

  • topic (string):要搜索的主题(例如,“技术”、“历史”)
  • max_results (整数,可选):返回的最大结果数(默认值:10)

示例用法:

关于黑洞的科学播客有哪些?

项目结构

podcrawler-mcp/
├── podcrawler/                # Main package
│   ├── __init__.py            # Package initialization
│   ├── server.py              # MCP server implementation
│   ├── tools/                 # MCP tools
│   │   ├── __init__.py
│   │   └── discovery.py       # Podcast discovery tool
│   ├── crawler/               # Web crawling components
│   │   ├── __init__.py
│   │   ├── spider.py          # Web crawler implementation
│   │   └── parser.py          # RSS feed parser
│   └── utils/                 # Utility functions
│       ├── __init__.py
│       ├── filtering.py       # Topic filtering utilities
│       └── formatting.py      # Output formatting utilities
├── tests/                     # Tests
│   ├── __init__.py
│   └── test_server.py         # Server tests
├── examples/                  # Usage examples
│   └── basic_discovery.py     # Basic discovery example
├── pyproject.toml             # Project configuration
├── README.md                  # Project documentation
├── LICENSE                    # MIT License
└── CONTRIBUTING.md            # Contribution guidelines

发展

  1. 克隆存储库
   git clone https://github.com/infinitimeless/podcrawler-mcp.git
   cd podcrawler-mcp
  1. 使用Poetry安装依赖项
   poetry install
  1. 运行测试
   poetry run pytest

贡献

欢迎投稿!请看 贡献.md 了解详情。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

PythonClaude搜索research-and-datapodcrawlerpodcast-discoveryweb-crawling播客发现本地部署RSS解析网页爬虫AI集成内容过滤

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP