sabnzbd-mcp
@zz-plant
关于 sabnzbd-mcp
MCP server for SABnzbd — control Usenet downloads from any AI agent. Zero external dependencies.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"sabnzbd-mcp": {
"command": "docker",
"args": [
"build",
"-t",
"sabnzbd-mcp",
"."
]
}
}
}工具
5`sab_queue`
`sab_pause`
`sab_add_url`
`sab_queue_delete`
`sab_retry`
概览
What is sabnzbd-mcp?
A Model Context Protocol (MCP) server for SABnzbd — a Usenet download manager. It gives any AI agent control over Usenet downloads. The server has zero external dependencies and is written in pure Python standard library.
How to use sabnzbd-mcp?
Install via pip: pip install sabnzbd-mcp. Set environment variables SABNZBD_URL and SABNZBD_API_KEY (or use a .env file or ~/.homelab.env). Run the command sabnzbd-mcp. It also runs in Docker. The server communicates over stdio using line-delimited JSON-RPC 2.0.
Key features of sabnzbd-mcp
- Zero dependencies — pure Python standard library, one file.
- 16 MCP tools for full queue, history, config, and category management.
- Asynchronous notifications conforming to MCP standards.
- Live resources and prompt templates for quick actions.
- Shared
.envsupport from~/.homelab.env. - Works with any MCP client (Claude Desktop, Claude Code, Cursor, etc.).
Use cases of sabnzbd-mcp
- Monitor the SABnzbd download queue and server status via AI agent.
- Pause, resume, or set speed limits on active downloads.
- Add new NZB downloads by URL or uploaded file with category assignment.
- Browse download history and retry failed jobs.
- Combine with other MCP servers (e.g., Prowlarr, Sonarr, RomM) for full media automation.
FAQ from sabnzbd-mcp
What is sabnzbd-mcp and what does it do?
It is a Model Context Protocol server for SABnzbd that allows an AI agent to control Usenet downloads — view queues, add NZBs, manage history, and change server settings.
What dependencies does sabnzbd-mcp require?
None beyond the Python standard library. The server is a single self-contained file with zero external dependencies.
How do I configure sabnzbd-mcp?
Set the environment variables SABNZBD_URL (base URL of your SABnzbd instance) and SABNZBD_API_KEY (from Settings → General). Optionally, create a .env file in the current directory or a ~/.homelab.env file in your home directory. Configuration via environment variables is also supported.
Which MCP clients are supported?
Any MCP host works, including Claude Desktop, Claude Code, Codex, OpenCode, Cursor, and Windsurf. Example configuration files for several clients are provided in the README.
How does sabnzbd-mcp communicate with the AI agent and SABnzbd?
It communicates with the AI agent over stdin/stdout using line-delimited JSON-RPC 2.0 (no Content-Length framing). It talks to the SABnzbd server over HTTP using the SABnzbd API.
其他 分类下的更多 MCP 服务器
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
评论