podcrawler-mcp
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.