downloader-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SABNZBD_URL | No | URL of the SABnzbd server (e.g., http://192.168.1.50:8080) | |
| QBITTORRENT_URL | No | URL of the qBittorrent Web UI (e.g., http://192.168.1.50:8081) | |
| SABNZBD_API_KEY | No | API key for SABnzbd (found in Config > General) | |
| QBITTORRENT_PASSWORD | No | Password for qBittorrent Web UI | |
| QBITTORRENT_USERNAME | No | Username for qBittorrent Web UI (default: admin) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sabnzbd_queueA | Get the current SABnzbd download queue (in-progress jobs, speeds, ETAs). |
| sabnzbd_historyB | Get recent SABnzbd download history (newest first). |
| sabnzbd_categoriesA | List configured SABnzbd categories. |
| sabnzbd_versionA | Get SABnzbd version info. |
| qbittorrent_list_torrentsA | List torrents, optionally filtered by status (all, downloading, completed, paused, active, inactive, resumed). |
| qbittorrent_get_torrentB | Get details for a single torrent by info-hash. |
| qbittorrent_torrent_filesB | List the files inside a torrent. |
| qbittorrent_transfer_infoA | Get global transfer statistics (current speeds, totals, connection state). |
| qbittorrent_categoriesA | List configured qBittorrent categories. |
| qbittorrent_versionA | Get qBittorrent application version. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Every tool is clearly distinguished by its client prefix (qbittorrent_ vs sabnzbd_) and specific action, with no overlap in functionality between tools.
All tools use a consistent snake_case client_verb_noun pattern, making it easy to predict tool names and purposes.
10 tools is well-scoped for a server supporting two download clients, covering essential query operations without unnecessary bloat.
While query operations are well-covered (list, get, categories, etc.), the server lacks mutation commands like add, remove, or pause torrents/jobs, which are expected for a downloader tool.