SABnzbd MCP
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., "@SABnzbd MCPshow me my current download queue"
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.
SABnzbd MCP
An MCP (Model Context Protocol) server for SABnzbd — manage your Usenet downloader through Claude or any MCP-compatible client.
Features
Queue management — view, pause, resume, delete, reorder and reprioritize downloads
History — browse, search, retry and delete completed/failed downloads
Add downloads — add NZBs by URL with optional category, priority and script
Speed control — set download speed limits on the fly
Status & info — server status, version, warnings, categories and scripts
Two transports — stdio (Claude Desktop) or HTTP (remote clients)
Related MCP server: Transmission MCP Server
Tools
Tool | Description |
| Full server status (speed, disk space, queue summary) |
| SABnzbd version |
| Current warnings and log messages |
| All configured categories |
| All configured post-processing scripts |
| Download queue with pagination |
| Pause all downloads |
| Resume all downloads |
| Pause post-processing |
| Resume post-processing |
| Set download speed limit |
| Delete items from the queue |
| Set download priority |
| Change category of a queue item |
| Move item to a specific queue position |
| Add NZB by URL |
| Download history with search and filtering |
| Retry a failed download |
| Retry all failed downloads |
| Delete history items |
| Purge all history |
Quick start
Docker (HTTP mode)
docker run -d \
-e SABNZBD_URL=http://your-sabnzbd:8080 \
-e SABNZBD_API_KEY=your_api_key \
-e MCP_TRANSPORT=http \
-p 3000:3000 \
ghcr.io/ltmarx/sabnzbd-mcp:latestDocker Compose
cp .env.example .env
# edit .env with your SABnzbd URL and API key
docker compose --profile http up -dClaude Desktop (stdio)
{
"mcpServers": {
"sabnzbd": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "SABNZBD_URL=http://your-sabnzbd:8080",
"-e", "SABNZBD_API_KEY=your_api_key",
"ghcr.io/ltmarx/sabnzbd-mcp:latest"
]
}
}
}Environment variables
Variable | Default | Description |
|
| SABnzbd base URL |
| (required) | SABnzbd API key (Settings → General → API Key) |
|
| Transport mode: |
|
| HTTP port (only used when |
|
| HTTP bind host (only used when |
Development
npm install
cp .env.example .env
# edit .env
npm run devMaintenance
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/LtMarx/SABnzbd-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server