What is the YTDL RMCP MCP server?
yt-dlp search, download, metadata, delivery, and Plex workflows over MCP and CLI.
How to install YTDL RMCP
Copy-paste configuration for popular MCP clients.
YTDLP_PLEX_URLOptional Plex server URL for playlist and Plex sync workflows.
YTDLP_PLEX_TOKENsecretOptional Plex token for playlist and Plex sync workflows.
YTDLP_ACOUSTID_CLIENT_KEYsecretOptional AcoustID client key for identification and auto-retagging workflows.
YTDL_RMCP_BINARY_VERSIONOptional GitHub release tag override for the downloaded YTDL RMCP binary.
YTDL_RMCP_RELEASE_BASE_URLOptional release download base URL override.
RUST_LOGTracing filter for YTDL RMCP logs.
{
"mcpServers": {
"rytdl": {
"command": "npx",
"args": [
"-y",
"@dinglebear/rytdl"
],
"env": {
"YTDLP_PLEX_URL": "<YOUR_YTDLP_PLEX_URL>",
"YTDLP_PLEX_TOKEN": "<YOUR_YTDLP_PLEX_TOKEN>",
"YTDLP_ACOUSTID_CLIENT_KEY": "<YOUR_YTDLP_ACOUSTID_CLIENT_KEY>",
"YTDL_RMCP_BINARY_VERSION": "<YOUR_YTDL_RMCP_BINARY_VERSION>",
"YTDL_RMCP_RELEASE_BASE_URL": "<YOUR_YTDL_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"mcpServers": {
"rytdl": {
"command": "npx",
"args": [
"-y",
"@dinglebear/rytdl"
],
"env": {
"YTDLP_PLEX_URL": "<YOUR_YTDLP_PLEX_URL>",
"YTDLP_PLEX_TOKEN": "<YOUR_YTDLP_PLEX_TOKEN>",
"YTDLP_ACOUSTID_CLIENT_KEY": "<YOUR_YTDLP_ACOUSTID_CLIENT_KEY>",
"YTDL_RMCP_BINARY_VERSION": "<YOUR_YTDL_RMCP_BINARY_VERSION>",
"YTDL_RMCP_RELEASE_BASE_URL": "<YOUR_YTDL_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"mcpServers": {
"rytdl": {
"command": "npx",
"args": [
"-y",
"@dinglebear/rytdl"
],
"env": {
"YTDLP_PLEX_URL": "<YOUR_YTDLP_PLEX_URL>",
"YTDLP_PLEX_TOKEN": "<YOUR_YTDLP_PLEX_TOKEN>",
"YTDLP_ACOUSTID_CLIENT_KEY": "<YOUR_YTDLP_ACOUSTID_CLIENT_KEY>",
"YTDL_RMCP_BINARY_VERSION": "<YOUR_YTDL_RMCP_BINARY_VERSION>",
"YTDL_RMCP_RELEASE_BASE_URL": "<YOUR_YTDL_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"servers": {
"rytdl": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dinglebear/rytdl"
],
"env": {
"YTDLP_PLEX_URL": "<YOUR_YTDLP_PLEX_URL>",
"YTDLP_PLEX_TOKEN": "<YOUR_YTDLP_PLEX_TOKEN>",
"YTDLP_ACOUSTID_CLIENT_KEY": "<YOUR_YTDLP_ACOUSTID_CLIENT_KEY>",
"YTDL_RMCP_BINARY_VERSION": "<YOUR_YTDL_RMCP_BINARY_VERSION>",
"YTDL_RMCP_RELEASE_BASE_URL": "<YOUR_YTDL_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}claude mcp add rytdl --env YTDLP_PLEX_URL=<YOUR_YTDLP_PLEX_URL> --env YTDLP_PLEX_TOKEN=<YOUR_YTDLP_PLEX_TOKEN> --env YTDLP_ACOUSTID_CLIENT_KEY=<YOUR_YTDLP_ACOUSTID_CLIENT_KEY> --env YTDL_RMCP_BINARY_VERSION=<YOUR_YTDL_RMCP_BINARY_VERSION> --env YTDL_RMCP_RELEASE_BASE_URL=<YOUR_YTDL_RMCP_RELEASE_BASE_URL> --env RUST_LOG=<YOUR_RUST_LOG> -- npx -y @dinglebear/rytdlRelated MCP servers
Unraid RMCP
Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.
Unraid MCP
MCP server for Unraid API — interact with Unraid servers via GraphQL.
Yarr MCP
Self-hosted media fleet operations across Sonarr, Radarr, Plex, and related apps over MCP and CLI.
Yarr MCP
Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients.
Labby
Rust MCP gateway with Code Mode, authentication, setup, logs, CLI, HTTP API, and operator web UI.
Tailscale RMCP
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.