Labsco
MCP SERVER

rqbit Torrent Client

by philogicae

Drive an rqbit torrent client from an agent: add a magnet link, URL or file, then list, inspect, pause, resume and remove what is running.

Desktop & OS AutomationVerified
Summary
Read the two removal verbs before using either — one keeps what was downloaded and one does not.

forget_torrent stops tracking a torrent while leaving its files in place; delete_torrent takes both together. Everything else addresses a torrent the same way, by id or infohash, and the split between get_torrent_details and get_torrent_stats is what makes polling cheap: the static description and the live progress are separate reads, so watching a transfer does not mean re-reading its file list every time.

What it is

An rqbit client with 8 tools covering the whole life of a torrent — adding it, listing it, reading its detail and its live stats, suspending and resuming it, and removing it with or without the files it produced.

What you get
  • download_torrent adds a torrent from a magnet link, an HTTP URL or a local file path.
  • list_torrents for everything the client holds, with get_torrent_details and get_torrent_stats addressing one torrent by id or infohash.
  • start_torrent and pause_torrent for resuming and suspending a transfer.
  • Two removals with different consequences: forget_torrent drops the torrent and keeps the files, delete_torrent removes the torrent and its files.
Requirements

No account or key. The tools act on an rqbit instance, and the files a torrent produced live wherever that instance puts them.

Setup effort

One command plus a key — pip install rqbit-mcp, then supply credentials