MCP.so
登录
Q

qBittorrent MCP Server

@Igloo302

基本信息

分类

其他

传输方式

stdio

作者

Igloo302

提交者

Igloo302

关于 qBittorrent MCP Server

本项目提供了一个通过MCP协议与QBittorrent WebUI进行交互的Python客户端,可以方便地管理QBittorrent中的种子。

qBittorrent MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "qbittorrent-mcp": {
      "command": "uv",
      "args": [
        "run",
        "qbittorrent-mcp.py"
      ]
    }
  }
}

qBittorrent MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is qBittorrent MCP?

qBittorrent MCP is a Python client that interacts with the qBittorrent WebUI via the Model Context Protocol (MCP), enabling users to manage torrents in qBittorrent programmatically. It is designed for developers or automation workflows that need to control torrent tasks through MCP-based systems.

How to use qBittorrent MCP?

Ensure Python >= 3.7, clone the repository, and install dependencies with pip install -r requirements.txt. Configure the qBittorrent WebUI connection (host, port, username, password) in qbittorrent-mcp.py. Use the provided async functions, e.g., await connect(host, port, username, password) to connect, then call list_torrents(), pause_torrent(), resume_torrent(), delete_torrent(), or add_magnet() to manage torrents.

Key features of qBittorrent MCP

  • Connects to qBittorrent WebUI via MCP protocol
  • Lists all torrents in the qBittorrent client
  • Pauses and resumes individual torrents
  • Deletes specified torrents from the client
  • Adds new torrents using magnet links

Use cases of qBittorrent MCP

  • Remotely manage torrents by sending commands through MCP
  • Automate adding magnet links to qBittorrent
  • Pause or resume specific torrents programmatically
  • Remove unwanted torrents without manual intervention
  • Integrate torrent management into larger MCP-based workflows

常见问题

1

What Python version is required?

Python 3.7 or higher is required.

2

How do I configure the connection to qBittorrent WebUI?

Set the host, port, username, and password in the `qbittorrent-mcp.py` file.

3

What dependencies does qBittorrent MCP need?

The project depends on `httpx` and `mcp`, installed via `pip install -r requirements.txt`.

4

How can I add a magnet link to qBittorrent?

Use the `add_magnet(magnet_url)` async function after connecting.

5

How do I connect to the qBittorrent WebUI?

Call `await connect(host, port, username, password)` with your WebUI credentials.

评论

其他 分类下的更多 MCP 服务器