Skip to main content
Glama
revelri

lutris-source-mcp

by revelri

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LUTRIS_SOURCE_MCP_POLICY_BLOCKLISTNoComma-separated list of blocked release groups (e.g., fitgirl)
LUTRIS_SOURCE_MCP_PROWLARR_API_KEYYesAPI key for Prowlarr
LUTRIS_SOURCE_MCP_PROWLARR_BASE_URLYesBase URL of Prowlarr server
LUTRIS_SOURCE_MCP_POLICY_MAX_SIZE_GBNoMaximum torrent size in gigabytes
LUTRIS_SOURCE_MCP_POLICY_MIN_SEEDERSNoMinimum number of seeders required
LUTRIS_SOURCE_MCP_QBITTORRENT_BASE_URLYesBase URL of qBittorrent Web UI
LUTRIS_SOURCE_MCP_QBITTORRENT_PASSWORDYesPassword for qBittorrent Web UI
LUTRIS_SOURCE_MCP_QBITTORRENT_USERNAMEYesUsername for qBittorrent Web UI
LUTRIS_SOURCE_MCP_POLICY_ALLOW_INDEXERSNoComma-separated list of allowed indexers; empty allows all
LUTRIS_SOURCE_MCP_POLICY_FREELEECH_ONLYNoSet to 'true' to only consider freeleech torrents from Gazelle indexers
LUTRIS_SOURCE_MCP_QBITTORRENT_DOWNLOAD_DIRNoDownload directory for qBittorrent (optional, default may be from config file)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pipeline_healthA

Verify Prowlarr + qBittorrent reachability and surface config. mutates: false

setupC

Write the TOML config file (first-run setup). mutates: true

prepare_install_sourceA

Search Prowlarr, hand off the best candidate to qBittorrent, poll until complete (5-min stall timeout, configurable), classify the tree, and return a path lutris-mcp's install_from_yaml or install_from_directory consumes directly. mutates: true

cancel_pipelineC

Cancel an in-flight torrent. mutates: true

stop_seedingC

Stop seeding without deleting on-disk files. mutates: true

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/revelri/lutris-source-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server