podcrawler-mcp

podcrawler-mcp

1

PodCrawlerMCP is an MCP server designed for podcast discovery through web crawling, enabling AI assistants to locate podcast episodes based on specific topics. It seamlessly integrates with tools and platforms, providing a robust interface for podcast enthusiasts and developers.

PodCrawlerMCP

An MCP server for podcast discovery through web crawling. PodCrawlerMCP enables AI assistants to find podcast episodes on specific topics by crawling the web for RSS feeds.

Features

  • Crawls podcast directories to discover RSS feeds
  • Parses RSS feeds to extract episode data
  • Filters episodes by topic or domain
  • Exposes functionality through MCP tools
  • Seamlessly integrates with AI assistants like Claude

Installation

Install using pip or Poetry.

Quick Start

Run the server directly using Python or integrate it into your code.

Integrating with Claude Desktop

Add the server to your Claude Desktop configuration.

Available Tools

discover_podcasts

  • Parameters: topic (string), max_results (integer, optional)

Project Structure

  • Main package
  • Tools for podcast discovery
  • Crawler components
  • Utility functions
  • Tests and examples

Development

Clone the repository, install dependencies with Poetry, and run tests.

Contributing

Contributions are welcome. See CONTRIBUTING.md for details.

License

Licensed under the MIT License.