torrent-search-mcp
Verified Safeby philogicae
Overview
Provides a Python API and an MCP/FastAPI server for programmatic torrent searching across various trackers.
Installation
docker run -i -p 8000:8000 -e YGG_PASSKEY=$YGG_PASSKEY philogicae/torrent-search-mcp:latest torrent-search-mcpEnvironment Variables
- YGG_PASSKEY
- PREFER_TORRENT_FILES
- FOLDER_TORRENT_FILES
- EXCLUDE_SOURCES
- INCLUDE_LINKS
Security Notes
The project uses environment variables (e.g., YGG_PASSKEY) for sensitive data, with explicit local injection of passkeys for YggTorrent to prevent external exposure. No 'eval' or obvious obfuscation found. Web scraping with `crawl4ai` (Playwright) involves external network requests and a larger attack surface, but Docker isolation helps mitigate some risks. The `compose.yaml` also uses privacy-focused DNS (Quad9).
Similar Servers
scrapegraph-mcp
Provides a Model Context Protocol (MCP) server that integrates with ScrapeGraph AI, enabling language models to perform advanced AI-powered web scraping and structured data extraction across single pages, multiple pages, and search results.
ygg-torrent-mcp
Provides a Python wrapper and an MCP/FastAPI server to programmatically interact with the YggTorrent website for torrent searching, detail retrieval, and downloading.
rqbit-mcp
This project provides a Python API wrapper and an MCP (Model Context Protocol) server for the rqbit torrent client, enabling standardized communication and integration with other applications or services.
firecrawl-mcp-server
A Model Context Protocol (MCP) server that provides web scraping, crawling, search, and structured data extraction capabilities using the Firecrawl API.