torrent-search-mcp
Verified Safeby philogicae
Overview
Provides a Python API and an MCP/FastAPI server to search for torrents programmatically across multiple sources like ThePirateBay, Nyaa, YggTorrent, and La Cale.
Installation
docker compose up --build -dEnvironment Variables
- YGG_USERNAME
- YGG_PASSWORD
- LA_CALE_PASSKEY
- FOLDER_TORRENT_FILES
- EXCLUDE_FR_SOURCES
- EXCLUDE_SOURCES
- INCLUDE_LINKS
- YGG_LOCAL_API
Security Notes
The server performs web scraping using Playwright (Chromium) and interacts with various torrent websites, which carries inherent risks of encountering untrusted content or network interactions. Credentials for YggTorrent and La Cale are managed via environment variables (e.g., .env file) which is good practice. No direct 'eval' or obvious malicious code patterns were found. The Playwright driver installation attempts to handle dependencies, but system-wide dependency installation (if run as root) is always a potential point of friction or risk if the underlying packages were compromised. The custom base62 compression for torrent IDs is used for query parameters, not code execution.
Similar Servers
scrapegraph-mcp
Provides AI-powered web scraping, structured data extraction, multi-page crawling, and agentic automation capabilities for language models.
ygg-torrent-mcp
Provides a Python wrapper and MCP/FastAPI server to programmatically interact with YggTorrent for searching, retrieving details, and downloading torrents.
rqbit-mcp
Provides a Python API wrapper and an MCP (Model Context Protocol) server to interact with the rqbit torrent client.
firecrawl-mcp-server
A Model Context Protocol (MCP) server that provides web scraping, crawling, search, and structured data extraction capabilities using the Firecrawl API.