SABnzbd MCP
This server acts as an MCP interface for SABnzbd, allowing you to manage your Usenet downloads through a conversational client like Claude.
Queue Management
View the download queue (with pagination), pause/resume all downloads
Delete items from the queue, with optional file deletion
Set download priority (paused, low, normal, high, force), change category, and reorder items
Post-Processing
Pause and resume post-processing activities (repair, unpack, scripts)
Adding Downloads
Add NZB files by URL, optionally specifying category, priority, and post-processing script
History
Browse completed/failed downloads with pagination, search, and failed-only filtering
Retry individual failed downloads (optionally with a new NZB URL) or retry all failed downloads at once
Delete specific history items or purge all history, with optional file deletion
Speed & Status
Set a global download speed limit (unlimited, KB/s, or MB/s)
Get full server status (speed, disk space, queue summary), version, and active warnings/logs
Configuration Info
List all configured categories and post-processing scripts
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: NZBGet 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 3001:3001 \
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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