YARR (Yet Another Radarr/Sonarr) provides a unified interface for managing media automation services through MCP tools. Built with TypeScript in a modular package structure, it integrates with popular services including Sonarr, Radarr, Prowlarr, Overseerr, Plex, Tautulli, qBittorrent, SABnzbd, and Gotify. The implementation uses a consistent API pattern across services, with typed interfaces for robust error handling and rate limiting. Particularly valuable for media enthusiasts who want to search, monitor, and manage their media collection directly through Claude Desktop without switching between multiple web interfaces.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Fetch an upstream service status endpoint. CLI command: `yarr <service> status`.
Proxy a safe credentialed GET request to a configured service. CLI command: `yarr <service> get --path <path>`.
Proxy a POST request to a configured service (runs immediately). CLI command: `yarr <service> post --path <path> --body <json>`.
Proxy a PUT request to a configured service (runs immediately). CLI command: `yarr <service> put --path <path> --body <json>`.
Proxy a DELETE request to a configured service (destructive; runs immediately, elicited on MCP). CLI command: `yarr <service> delete --path <path>`.
Return action reference. CLI command: `yarr help`.
Run a JS arrow function over the fleet; returns `{result, calls, logs, artifacts}`. CLI command: `yarr codemode --code <JS>`.
Dispatch a generated OpenAPI operation for a spec-backed service. CLI command: `yarr <service> op <name> [--args <JSON>]`.
List saved Code Mode snippets. CLI command: `yarr snippet list`.
Save a named, reusable Code Mode snippet. CLI command: `yarr snippet save`.
Run a saved snippet (one level deep). CLI command: `yarr snippet run`.
Delete a saved snippet. CLI command: `yarr snippet delete`.