Rutorrent
БесплатноНе проверенMCP server for controlling rTorrent through ruTorrent's httprpc plugin, enabling torrent management (list/add/remove/start/stop), label/priority management, dat
Описание
MCP server for controlling rTorrent through ruTorrent's httprpc plugin, enabling torrent management (list/add/remove/start/stop), label/priority management, data movement, and global throttle settings from any MCP client.
README
MCP server for controlling rTorrent through ruTorrent's httprpc plugin —
list/add/remove/start/stop torrents, manage labels and priorities, move data,
and set global throttles from any MCP client.
Requirements
- Python 3.11+ and uv
- A ruTorrent install with the
httprpcplugin enabled (default on most seedboxes) - Optional plugins:
diskspace(disk stats inglobal_stats),erasedata(needed forremove_torrent(delete_data=true)to actually delete files)
Configuration (environment variables)
| Variable | Required | Default | Description |
|---|---|---|---|
RUTORRENT_URL |
yes | — | Base ruTorrent URL, e.g. https://host/rutorrent |
RUTORRENT_USER |
no | — | HTTP Basic auth username |
RUTORRENT_PASSWORD |
no | — | HTTP Basic auth password |
RUTORRENT_TIMEOUT |
no | 30 |
HTTP timeout in seconds |
RUTORRENT_VERIFY_SSL |
no | true |
Set false to skip TLS verification |
Install with Claude Code
claude mcp add rutorrent \
-e RUTORRENT_URL=https://host/rutorrent \
-e RUTORRENT_USER=myuser \
-e RUTORRENT_PASSWORD=mypass \
-- uv run --directory /path/to/rutorrent_mcp rutorrent-mcp
Tools
| Tool | Description |
|---|---|
list_torrents |
Compact list; filter by label/status, sort, limit |
get_torrent |
Full details; optional files/trackers/peers |
global_stats |
Rates, throttle limits, torrent count, disk space |
add_torrent |
Magnet/URL or local .torrent upload; label/dir/start options |
remove_torrent |
Remove; delete_data=true erases files (erasedata plugin) |
start_torrent / stop_torrent / pause_torrent / recheck_torrent |
Control by hash(es) |
set_label / set_priority |
Organization, bulk-capable |
get_files |
File list with indices, sizes, completion, priorities |
set_file_priority |
Per-file priority: off (skip) / normal / high |
move_torrent |
Move download directory, optionally moving data |
set_throttle |
Global KB/s limits, 0 = unlimited |
rTorrent XML-RPC quirks
Per-file priority is not set over plain XML-RPC: f.set_priority is missing
on some rTorrent builds and f.priority.set needs the HASH:f<index> target
syntax, which varies by version. set_file_priority instead uses httprpc's
form-urlencoded protocol (mode=setprio&hash=…&s=<prio>&v=<index>…) — the
same path the ruTorrent web UI uses — and the PHP handler runs
d.update_priorities afterwards. File priorities are a 3-level scale
(0 = off/skip, 1 = normal, 2 = high), distinct from the 4-level torrent scale.
Development
uv sync
uv run pytest
# manual live check against a real seedbox:
RUTORRENT_URL=... RUTORRENT_USER=... RUTORRENT_PASSWORD=... uv run python scripts/smoke.py
Установка Rutorrent
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/abnormalend/rutorrent-mcpFAQ
Rutorrent MCP бесплатный?
Да, Rutorrent MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Rutorrent?
Нет, Rutorrent работает без API-ключей и переменных окружения.
Rutorrent — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Rutorrent в Claude Desktop, Claude Code или Cursor?
Открой Rutorrent на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Rutorrent with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
