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. Scope: yarr:read. CLI usage: yarr <service> status.
Proxy a credentialed GET request. Scope: yarr:write. CLI usage: yarr <service> get --path <path>.
Proxy a POST request. Scope: yarr:write. CLI usage: yarr <service> post --path <path> --body <json>.
Proxy a PUT request. Scope: yarr:write. CLI usage: yarr <service> put --path <path> --body <json>.
Proxy a DELETE request. Scope: yarr:write. CLI usage: yarr <service> delete --path <path>.
Return action reference. Public access. CLI usage: yarr help.
Run a JS arrow function over the fleet. Scope: yarr:write. CLI usage: yarr codemode --code <JS>.
Dispatch a generated OpenAPI operation. Scope: yarr:write. CLI usage: yarr <service> op <name>.
List saved snippets. Scope: yarr:read. CLI usage: yarr snippet list.
Save a reusable snippet. Scope: yarr:write. CLI usage: yarr snippet save.
Run a saved snippet. Scope: yarr:write. CLI usage: yarr snippet run.
Delete a saved snippet. Scope: yarr:write. CLI usage: yarr snippet delete.