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
Serves as an AI assistant backend to perform comprehensive statistical analysis, econometric modeling, machine learning, time series analysis, and data science tasks using R through natural language conversations.
codebadger
A containerized Model Context Protocol (MCP) server for static code analysis using Joern's Code Property Graph (CPG) technology.
torrent-search-mcp
Provides a Python API and an MCP/FastAPI server for programmatic torrent searching across various trackers.
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.