prowlarr-mcp
prowlarr-mcp
Prowlarr용 MCP 서버입니다.
설정
cd prowlarr-mcp
uv sync
cp .env.example .env.env에 PROWLARR_API_KEY를 설정하세요. API 키는 Prowlarr의 Settings → General → Security 경로에서 확인할 수 있습니다.
구성:
변수 | 기본값 | 설명 |
|
| URL 기본 경로를 포함한 Prowlarr 기본 URL |
| 필수 | Prowlarr API 키 |
|
| HTTP 타임아웃, 0보다 크고 최대 300초 |
|
|
|
Related MCP server: qBittorrent MCP Server
실행
uv run prowlarr-mcpCodex/OpenCode 스타일 stdio 구성 예시:
{
"command": "uv",
"args": [
"--directory",
"/path/to/prowlarr-mcp",
"run",
"prowlarr-mcp"
]
}도구
search_releases는 다음을 허용합니다:
query: 텍스트 검색어. 빈 문자열은 최신 릴리스를 요청합니다.search_type:search,tvsearch,movie,music, 또는book.indexer_ids: 선택적 Prowlarr 인덱서 ID.categories: 선택적 Newznab 카테고리 ID.limit: 결과 수. 기본값은 20이며 구성에 따라 상한이 적용됩니다.offset: 음수가 아닌 결과 오프셋.
응답은 의도적으로 Prowlarr의 전체 ReleaseResource보다 작지만, 향후 다운로드 제출 워크플로를 위해 indexer_id와 guid를 유지합니다. Prowlarr는 limit을 여러 인덱서에 독립적으로 적용할 수 있으므로 MCP 서버도 결합된 응답에서 이를 적용합니다. truncated는 MCP 서버가 수신한 응답의 일부를 버렸다는 뜻이며, has_more 페이지네이션 표시기가 아닙니다. 따라서 Prowlarr에 추가 결과가 있는지 증명할 수 없습니다.
로드맵
v0.1: 구성된 Prowlarr 인덱서를 통해 릴리스 검색.
사용 가능한 인덱서와 검색 카테고리 탐색.
선택한 릴리스를 구성된 다운로드 클라이언트에 제출.
Prowlarr 상태, 인덱서 상태, 검색 기록 확인.
MCP 클라이언트를 이용한 테스트
이 저장소에는 서버를 실행하고 하나의 도구를 호출하는 범용 stdio 클라이언트가 포함되어 있습니다.
uv run src/prowlarr_mcp/scripts/mcp_client.py \
--command "uv run prowlarr-mcp" \
--method "search_releases" \
--arguments '{"query": "yani neko"}'서버 명령을 다른 디렉터리에서 실행해야 하면 --cwd를 사용하고, 기본 60초 도구 호출 타임아웃을 재정의하려면 --timeout을 사용하세요. 스크립트는 구조화된 도구 출력을 JSON으로 출력하며, 잘못된 입력, 연결 실패 또는 MCP 도구 오류가 발생하면 0이 아닌 코드로 종료합니다.
개발
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