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.
qBittorrent MCP 服务
qBittorrent MCP 是一个基于 FastMCP 的服务,提供了与 qBittorrent WebUI API 交互的功能接口。
功能列表
该服务提供了以下功能:
种子管理
add_torrent
: 添加种子文件到 qBittorrentdelete_torrent
: 删除指定种子(可选同时删除文件)pause_torrent
: 暂停种子下载resume_torrent
: 恢复种子下载get_torrent_list
: 获取所有种子列表
跟踪器与标签
get_torrent_trackers
: 获取种子的跟踪器列表add_trackers_to_torrent
: 向种子添加新的跟踪器add_torrent_tags
: 为种子添加标签
速度与优先级控制
set_global_download_limit
: 设置全局下载速度限制set_global_upload_limit
: 设置全局上传速度限制set_torrent_download_limit
: 设置特定种子的下载速度限制set_torrent_upload_limit
: 设置特定种子的上传速度限制set_file_priority
: 设置特定文件的下载优先级
系统信息
get_application_version
: 获取qBittorrent应用程序版本
配置
服务使用以下配置参数:
DEFAULT_HOST
: qBittorrent WebUI的主机地址DEFAULT_USERNAME
: qBittorrent WebUI用户名DEFAULT_PASSWORD
: qBittorrent WebUI密码
使用方法
- 确保已安装所需依赖:
- 运行MCP服务:
开发
服务分为两个主要文件:
main.py
: 定义MCP服务接口和配置参数api.py
: 实现与qBittorrent WebUI的交互逻辑
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A service that provides programmatic access to qBittorrent's WebUI API, enabling management of torrents, trackers, tags, speed controls, and system information through natural language.
Related MCP Servers
- -securityAlicense-qualityA server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.Last updated -5JavaScriptMIT License
- -securityFlicense-qualityProvides browser automation capabilities through an API endpoint that interprets natural language commands to perform web tasks using OpenAI's GPT models.Last updated -Python
- -securityAlicense-qualityA server that enables interaction with Upbit cryptocurrency exchange API through Server-Sent Events, allowing users to access market data, manage accounts, execute trades, and perform technical analysis.Last updated -PythonMIT License
- AsecurityAlicenseAqualityProvides comprehensive Git operations as tools for AI assistants and applications. This server enables AI systems to interact with Git repositories, allowing to initialize, fetch, commit, log, status, etc..Last updated -102TypeScriptMIT License