PodCrawlerMCP
@infinitimeless
About PodCrawlerMCP
MCP server for podcast discovery through web crawling
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"podcrawler-mcp": {
"command": "python",
"args": [
"-m",
"podcrawler.server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is PodCrawlerMCP?
PodCrawlerMCP is an MCP (Model Context Protocol) server that enables AI assistants to discover podcast episodes on specific topics by crawling the web for RSS feeds. It crawls podcast directories, parses feeds, filters episodes by topic or domain, and exposes this functionality as MCP tools.
How to use PodCrawlerMCP?
Install with pip install podcrawler-mcp (or poetry add podcrawler-mcp). Run the server directly via python -m podcrawler.server. To integrate with Claude Desktop, add a configuration entry pointing to that command. The server exposes 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
- AI assistants answering “Find me podcasts about black holes.”
- Curating topic-specific podcast lists from the open web.
- Automating podcast research for content creation or newsletters.
- Enabling voice assistants to suggest relevant episodes on demand.
FAQ from PodCrawlerMCP
How does PodCrawlerMCP find podcasts?
It crawls podcast directories on the web to discover RSS feeds, then parses those feeds to extract episode metadata and filters results by the requested topic.
What tools does PodCrawlerMCP provide?
It provides one tool: discover_podcasts, which takes a required topic string and an optional max_results integer (default 10).
How do I integrate PodCrawlerMCP with Claude Desktop?
Add the following to your Claude Desktop configuration: {"mcpServers": {"podcrawler": {"command": "python", "args": ["-m", "podcrawler.server"]}}}.
Can I use PodCrawlerMCP programmatically?
Yes. Import PodCrawlerServer from podcrawler and call server.run() after installing the package.
What are the system requirements?
Python 3.8+ (implied by Poetry/pip) and the podcrawler-mcp package installed via pip or Poetry. No external API keys are required.
Frequently asked questions
How does PodCrawlerMCP find podcasts?
It crawls podcast directories on the web to discover RSS feeds, then parses those feeds to extract episode metadata and filters results by the requested topic.
What tools does PodCrawlerMCP provide?
It provides one tool: `discover_podcasts`, which takes a required `topic` string and an optional `max_results` integer (default 10).
How do I integrate PodCrawlerMCP with Claude Desktop?
Add the following to your Claude Desktop configuration: `{"mcpServers": {"podcrawler": {"command": "python", "args": ["-m", "podcrawler.server"]}}}`.
Can I use PodCrawlerMCP programmatically?
Yes. Import `PodCrawlerServer` from `podcrawler` and call `server.run()` after installing the package.
What are the system requirements?
Python 3.8+ (implied by Poetry/pip) and the `podcrawler-mcp` package installed via pip or Poetry. No external API keys are required.
Basic information
More Other MCP servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Codelf
unbugA search tool helps dev to solve the naming things problem.
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Nginx UI
0xJackyYet another WebUI for Nginx

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Comments