Yarr MCP
ai.dinglebear/yarr
About Yarr MCP
Yarr MCP is an MCP server published by dinglebear.ai. Self-hosted media fleet operations across Sonarr, Radarr, Plex, and related apps over MCP and CLI.
It runs on your own machine: your AI client starts it from the npm package @dinglebear/yarr at version 2.2.2.
It asks for 3 secrets: YARR_SONARR_API_KEY, YARR_RADARR_API_KEY and YARR_PLEX_TOKEN. Give it a key with the least access that still works.
Version 2.2.2 was published on 4 August 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 6 pass, 2 warn, 0 fail, 1 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
YARR_SONARR_URL | No | No | Optional Sonarr base URL. |
YARR_SONARR_API_KEY | No | Yes | Optional Sonarr API key. |
YARR_RADARR_URL | No | No | Optional Radarr base URL. |
YARR_RADARR_API_KEY | No | Yes | Optional Radarr API key. |
YARR_PLEX_URL | No | No | Optional Plex base URL. |
YARR_PLEX_TOKEN | No | Yes | Optional Plex token. |
YARR_VERSION | No | No | Optional GitHub release tag override for the downloaded Yarr binary. |
YARR_REPO | No | No | Optional GitHub owner/repo override for release asset downloads. |
YARR_RELEASE_BASE_URL | No | No | Optional release download base URL override. |
RUST_LOG | No | No | Tracing filter for Yarr logs. |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/dinglebear-ai/yarr |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Warn | Asks for 3 secrets: YARR_SONARR_API_KEY, YARR_RADARR_API_KEY, YARR_PLEX_TOKEN |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via domain dinglebear.ai |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Warn | Runs at install: postinstall: node scripts/install.js |
| Code red flags | Pass | Read 10 files in @dinglebear/yarr@2.2.2: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 10 files, including comments and the README |
Popularity & health: 51 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
5 forks, 103 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | ai.dinglebear/yarr |
|---|---|
| Publisher | Domain dinglebear.ai |
| How the name is verified | Name verified via domain dinglebear.ai. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | npm @dinglebear/yarr 2.2.2 (stdio) |
| Version | 2.2.2 |
| Published | |
| Last updated | |
| Source repository | https://github.com/dinglebear-ai/yarr |
| Website | https://github.com/dinglebear-ai/yarr |
| Category | Other (assigned by keyword rule, not by hand) |
Related servers in Other
- Plex Director4/5Ask about and manage your own Plex, Radarr, Sonarr, Prowlarr and…
- mcp-arr7/8MCP server for *arr media suite - Sonarr, Radarr, Lidarr, Readarr,…
- Oraclarr7/7Read-only-by-default MCP server for diagnosing a self-hosted arr…
arr-mcp4/4One server, 39 tools, the whole media stack: the *arrs, Jellyfin,…
rstream CLI MCP4/4Local stdio MCP server for rstream setup, tunnels, WebTTY, and…- NextBlock CMS3/3Manage pages, posts, blocks, media and settings of your self-hosted…