PodCrawlerMCP logo

PodCrawlerMCP

by infinitimeless

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

View on GitHub

Last updated: N/A

What is PodCrawlerMCP?

PodCrawlerMCP is a Model Context Protocol (MCP) server that crawls the web to discover podcast RSS feeds and extract episode data. It allows AI assistants to find relevant podcast episodes based on specific topics.

How to use PodCrawlerMCP?

Install the server using pip or Poetry. Run the server directly or integrate it into your Python code. Configure the server in your Claude Desktop settings to enable podcast discovery through the 'discover_podcasts' tool.

Key features of PodCrawlerMCP

  • 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

Use cases of PodCrawlerMCP

  • Enabling AI assistants to find podcast episodes on specific topics

  • Building podcast recommendation systems

  • Creating podcast search engines

  • Automating podcast content discovery

FAQ from PodCrawlerMCP

What is MCP?

MCP stands for Model Context Protocol. It's a protocol for connecting AI models with external tools and data sources.

How do I install PodCrawlerMCP?

You can install it using pip: pip install podcrawler-mcp or Poetry: poetry add podcrawler-mcp.

How do I run the server?

You can run it directly using: python -m podcrawler.server or integrate it into your Python code.

How do I integrate PodCrawlerMCP with Claude?

Add the server configuration to your Claude Desktop settings as shown in the README.

What is the 'discover_podcasts' tool?

It's an MCP tool that allows you to discover podcasts on a specific topic. You can specify the topic and the maximum number of results to return.