qBittorrent MCP
Provides comprehensive torrent management capabilities including adding, deleting, pausing, and resuming torrents; managing trackers and tags; controlling download/upload speeds; setting file priorities; and retrieving system information from a qBittorrent instance.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@qBittorrent MCPpause all torrents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
qBittorrent MCP Service
qBittorrent MCP is a service based on FastMCP that provides functional interfaces for interacting with the qBittorrent WebUI API.
Feature List
This service provides the following features:
Torrent Management
add_torrent: Add torrent files to qBittorrentdelete_torrent: Delete specified torrents (optionally delete files)pause_torrent: Pause torrent downloadsresume_torrent: Resume torrent downloadsget_torrent_list: Get list of all torrentssearch_torrents: Search torrents
Trackers and Tags
get_torrent_trackers: Get tracker list for a torrentadd_trackers_to_torrent: Add new trackers to a torrentadd_torrent_tags: Add tags to a torrent
Speed and Priority Control
set_global_download_limit: Set global download speed limitset_global_upload_limit: Set global upload speed limitset_torrent_download_limit: Set download speed limit for a specific torrentset_torrent_upload_limit: Set upload speed limit for a specific torrentset_file_priority: Set download priority for a specific file
System Information
get_application_version: Get qBittorrent application version
Related MCP server: MCP Server
Configuration
The service uses the following configuration parameters:
DEFAULT_HOST: qBittorrent WebUI host addressDEFAULT_USERNAME: qBittorrent WebUI usernameDEFAULT_PASSWORD: qBittorrent WebUI password
Usage
Ensure required dependencies are installed:
pip install httpx mcpRun the MCP service:
python main.py
Development
The service is divided into two main files:
main.py: Defines MCP service interface and configuration parametersapi.py: Implements interaction logic with qBittorrent WebUI
"mcp_servers": [
{
"command": "uv",
"args": [
"--directory",
"/workspace/PC-Canary/apps/qBittorrent/qbittorrent_mcp",
"run",
"qbittorrent.py"
]
}
]This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pickpppcc/qbittorrent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server