Back to Home
philogicae icon

rqbit-mcp

Verified Safe

by philogicae

Overview

This project provides a Python API wrapper and an MCP (Model Context Protocol) server for the rqbit torrent client, enabling standardized communication and integration with other applications or services.

Installation

Run Command
docker run -i -p 8000:8000 -e RQBIT_URL=http://localhost:3030 -e RQBIT_HTTP_BASIC_AUTH_USERPASS="username:password" philogicae/rqbit-mcp:latest rqbit-mcp --mode sse --host 0.0.0.0 --port 8000

Environment Variables

  • RQBIT_URL
  • RQBIT_HTTP_BASIC_AUTH_USERPASS

Security Notes

The server relies on environment variables for sensitive configuration like the rqbit instance URL and HTTP basic authentication credentials. The `add_torrent` function can read local files if a file path is provided, which could potentially be exploited for arbitrary file reads on the server, though the content is sent to the rqbit API, not directly returned to the client. Proper network isolation and careful configuration of the `rqbit` instance (e.g., strong basic auth, firewall rules) are essential when exposing the MCP server via HTTP (sse or streamable-http modes).

Similar Servers

Stats

Interest Score33
Security Score7
Cost ClassLow
Avg Tokens500
Stars3
Forks2
Last Update2025-11-28

Tags

PythonAPI WrapperTorrent ClientMCP Serverrqbit