Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
QBITTORRENT_HOST | No | The host URL for qBittorrent Web UI | http://localhost:8080 |
QBITTORRENT_PASSWORD | Yes | Password for qBittorrent Web UI authentication | |
QBITTORRENT_USERNAME | No | Username for qBittorrent Web UI authentication | admin |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_torrents | Search for torrents using qBittorrent's search plugins. Args: query: Search query string plugins: Comma-separated list of plugin names or "all" for all enabled plugins category: Filter by category (all, movies, tv, music, games, anime, software, pictures, books) Returns: List of search results with torrent information |
download_torrent | Download a torrent by URL or magnet link. Args: url: Torrent URL or magnet link save_path: Directory to save the torrent (optional) category: Category to assign to the torrent (optional) tags: Comma-separated tags to assign (optional) paused: Start torrent in paused state (default: False) Returns: Status information about the download |
get_torrent_info | Get information about torrents in qBittorrent. Args: torrent_hash: Specific torrent hash to get info for (optional, returns all if not provided) Returns: List of torrent information |
list_search_plugins | List all available search plugins in qBittorrent. Returns: List of search plugins with their status |
pause_torrent | Pause a torrent. Args: torrent_hash: Hash of the torrent to pause Returns: Status message |
resume_torrent | Resume a paused torrent. Args: torrent_hash: Hash of the torrent to resume Returns: Status message |
delete_torrent | Delete a torrent from qBittorrent. Args: torrent_hash: Hash of the torrent to delete delete_files: Also delete downloaded files (default: False) Returns: Status message |