YTDL RMCP is a Rust-implemented MCP server and CLI tool that wraps yt-dlp to provide media search, downloads, metadata operations, file transfers, and Plex playlist management. It communicates over stdio transport, making it suitable for use with AI agent frameworks that support the MCP protocol. The server is distributed as an npm package at version 1.0.2 under the publisher ai.dinglebear, with source available at the linked GitHub repository.
Configuration is handled through environment variables. YTDLP_PLEX_URL and YTDLP_PLEX_TOKEN are used to connect the server to a Plex Media Server instance, enabling playlist creation and management. YTDLP_ACOUSTID_CLIENT_KEY supports AcoustID-based audio fingerprinting or identification workflows. YTDL_RMCP_BINARY_VERSION and YTDL_RMCP_RELEASE_BASE_URL control which binary release is fetched, and RUST_LOG adjusts logging verbosity.
Because no specific MCP tools are exposed in the registry record, the exact set of callable tool endpoints is not confirmed here. Based on the declared capabilities — search, downloads, metadata, transfers, and Plex playlists — agents using this server would be able to orchestrate yt-dlp-based media workflows programmatically. It is not a database integration and is unrelated to Postgres or SQL operations. It requires a working yt-dlp binary and, for Plex features, a running Plex Media Server with a valid API token.