mamcp
Verified Safeby rxxed
Overview
Search for torrents on MyAnonamouse and trigger downloads via qBittorrent from an MCP client.
Installation
go run main.goEnvironment Variables
- MAM_COOKIE
- QBITTORRENT_URL
- QBITTORRENT_USER
- QBITTORRENT_PASS
- QBITTORRENT_SAVE_PATH
Security Notes
The server handles sensitive credentials (MyAnonamouse session cookie, qBittorrent login) which are loaded from environment variables. No hardcoded secrets or 'eval' patterns were found. Input validation for tool calls uses `mcp-go` library functions. The qBittorrent integration downloads torrent files based on an ID and uploads them; while standard, this implies trust in the source of the torrents and the qBittorrent client's robustness against malicious torrent files. A hardcoded path for `.env` file loading (`/home/maia/work/mamcp/.env`) is present, which is unusual for a deployable server and might lead to setup issues if not managed via exported environment variables. The server provides warnings if required environment variables are not set.
Similar Servers
rmcp
Perform sophisticated statistical analysis, econometrics, machine learning, and time series tasks using natural language conversations with AI assistants, demonstrating capabilities through a web interface.
codebadger
A containerized Model Context Protocol (MCP) server providing static code analysis using Joern's Code Property Graph (CPG) technology.
torrent-search-mcp
Provides a Python API and an MCP/FastAPI server to search for torrents programmatically across multiple sources like ThePirateBay, Nyaa, YggTorrent, and La Cale.
ygg-torrent-mcp
Provides a Python wrapper and MCP/FastAPI server to programmatically interact with YggTorrent for searching, retrieving details, and downloading torrents.