MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

MCP server for torrent search (Jackett) and management (Transmission/qBittorrent)

创建于 3/26/2026
更新于 about 8 hours ago
Repository documentation and setup instructions

torrent-mcp

MCP server for torrent search and management. Search via Jackett (Torznab API), manage downloads via Transmission or qBittorrent.

Built with FastMCP 3.x using streamable HTTP transport.

Setup

python -m venv .venv && source .venv/bin/activate
pip install -e .

Configuration

All configuration via environment variables:

| Variable | Default | Description | |----------|---------|-------------| | TORRENT_BACKEND | transmission | transmission or qbittorrent | | JACKETT_URL | http://localhost:9117 | Jackett base URL | | JACKETT_API_KEY | (required) | Jackett API key | | TRANSMISSION_URL | http://localhost:9091/transmission/rpc | Transmission RPC URL | | TRANSMISSION_USERNAME | | Transmission username | | TRANSMISSION_PASSWORD | | Transmission password | | QBITTORRENT_URL | http://localhost:8080 | qBittorrent WebUI URL | | QBITTORRENT_USERNAME | admin | qBittorrent username | | QBITTORRENT_PASSWORD | adminadmin | qBittorrent password | | MCP_HOST | 0.0.0.0 | Server bind host | | MCP_PORT | 8000 | Server bind port |

Run

JACKETT_API_KEY=your-key TORRENT_BACKEND=qbittorrent python -m torrent_mcp

MCP Tools

  • search_torrents / list_indexers -- Jackett search
  • list_torrents / get_torrent / add_torrent -- torrent management
  • start_torrent / stop_torrent / remove_torrent -- torrent control
  • get_session_stats -- transfer stats and disk space

Tests

pip install -e ".[dev]"
pytest
快速设置
此服务器的安装指南

安装包 (如果需要)

uvx torrent-mcp

Cursor 配置 (mcp.json)

{ "mcpServers": { "kengbailey-torrent-mcp": { "command": "uvx", "args": [ "torrent-mcp" ] } } }
作者服务器
其他服务器由 kengbailey