prowlarr-mcp
prowlarr-mcp
Ein MCP-Server für Prowlarr.
Einrichtung
cd prowlarr-mcp
uv sync
cp .env.example .envSetze PROWLARR_API_KEY in .env. Der API-Schlüssel ist in Prowlarr unter Einstellungen → Allgemein → Sicherheit verfügbar.
Konfiguration:
Variable | Standard | Beschreibung |
|
| Prowlarr-Basis-URL, einschließlich eines URL-Basispfads |
| erforderlich | Prowlarr-API-Schlüssel |
|
| HTTP-Timeout, größer als 0 und höchstens 300 Sekunden |
|
| Harte Obergrenze, die von |
Related MCP server: qBittorrent MCP Server
Ausführen
uv run prowlarr-mcpBeispiel einer stdio-Konfiguration im Codex/OpenCode-Stil:
{
"command": "uv",
"args": [
"--directory",
"/path/to/prowlarr-mcp",
"run",
"prowlarr-mcp"
]
}Tool
search_releases akzeptiert:
query: Textabfrage; eine leere Zeichenfolge fordert aktuelle Releases an.search_type:search,tvsearch,movie,musicoderbook.indexer_ids: optionale Prowlarr-Indexer-IDs.categories: optionale Newznab-Kategorie-IDs.limit: Anzahl der Ergebnisse, standardmäßig 20 und durch die Konfiguration begrenzt.offset: nicht-negativer Ergebnis-Offset.
Die Antwort ist absichtlich kleiner als die vollständige ReleaseResource von Prowlarr, behält aber indexer_id und guid für einen zukünftigen Workflow zur Übermittlung von Downloads. Prowlarr kann limit unabhängig auf mehrere Indexer anwenden, daher erzwingt der MCP-Server es auch für die zusammengefügte Antwort. truncated bedeutet, dass der MCP-Server einen Teil der empfangenen Antwort verworfen hat; es ist kein has_more-Paginationsindikator und kann nicht belegen, ob Prowlarr weitere Ergebnisse hat.
Roadmap
v0.1: Suche nach Releases über die konfigurierten Prowlarr-Indexer.
Verfügbare Indexer und Suchkategorien ermitteln.
Eine ausgewählte Release an einen konfigurierten Download-Client übermitteln.
Prowlarr-Health, Indexerstatus und Suchverlauf einsehen.
Testen mit dem MCP-Client
Das Repository enthält einen generischen stdio-Client zum Starten des Servers und zum Aufrufen eines Tools:
uv run src/prowlarr_mcp/scripts/mcp_client.py \
--command "uv run prowlarr-mcp" \
--method "search_releases" \
--arguments '{"query": "yani neko"}'Verwenden Sie --cwd, wenn der Serverbefehl aus einem anderen Verzeichnis ausgeführt werden muss, und --timeout, um das Standard-Timeout von 60 Sekunden für Tool-Aufrufe zu überschreiben. Das Skript gibt die strukturierte Tool-Ausgabe als JSON aus und beendet sich bei ungültiger Eingabe, Verbindungsfehlern oder MCP-Tool-Fehlern mit einem von Null verschiedenen Exit-Code.
Entwicklung
uv run ruff format --check .
uv run ruff check .
uv run pyrefly check
uv run python -m unittest discover -s testsMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables privacy-respecting web searches through SearXNG metasearch engine with customizable parameters like language, time range, categories, and engines. Supports safe search levels, pagination control, and basic authentication for secure search operations.12MIT
- FlicenseAqualityDmaintenanceEnables interaction with qBittorrent through its Web API to search for torrents using search plugins and manage downloads. Supports torrent searching, downloading via URLs/magnet links, and torrent management operations like pause, resume, and delete.73
- AlicenseNot gradedqualityNot gradedmaintenanceEnables privacy-focused web searches through the Presearch API and web content scraping. Supports multi-language search, configurable safe search, result caching, and multiple export formats (JSON, CSV, Markdown).4
- AlicenseAqualityAmaintenanceEnables unified control of \*arr media management applications (Sonarr, Radarr, Lidarr, Readarr, Prowlarr) through natural language queries. Manage TV shows, movies, music, books, search for content, monitor downloads, and check upcoming releases across all services.66573193MIT
Related MCP Connectors
Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.
Scholarly search: OpenAlex, Crossref, arXiv, OpenCitations and PubMed in one endpoint.
Search GBIF species taxonomy, occurrence records, datasets, and publishers.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/amphineko/prowlarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server