GPTDARR logo

GPTDARR

by csmit195

GPTDARR is an AI tool server that integrates with Sonarr and Radarr using Model Context Protocol (MCP). It allows AI assistants to search, add, and manage TV shows and movies in your media library.

View on GitHub

Last updated: N/A

What is GPTDARR?

GPTDARR is an AI-powered server that uses the Model Context Protocol (MCP) to connect AI assistants with Sonarr and Radarr. It provides tools for searching, adding, and managing media content within your existing media library.

How to use GPTDARR?

To use GPTDARR, you need Node.js, Sonarr, and Radarr. Install GPTDARR using npx gptdarr setup and follow the configuration wizard. Then, in your MCP-compatible chat client, add a new command using the generated NPX command. Finally, configure the AI assistant with the provided system prompt from llm_system_prompt.txt.

Key features of GPTDARR

  • Search for TV shows and movies across Sonarr and Radarr

  • Add TV series to Sonarr

  • Add movies to Radarr

  • Comprehensive logging system

Use cases of GPTDARR

  • Automated media library management via AI assistant

  • Voice-controlled media addition

  • Hands-free searching and adding of content

  • Integration with MCP-compatible chat clients

FAQ from GPTDARR

What is MCP?

MCP stands for Model Context Protocol. It's a protocol that allows AI models to interact with external tools and services.

What are Sonarr and Radarr?

Sonarr and Radarr are media management tools for TV shows and movies, respectively. They automate the process of downloading and organizing media files.

What is the purpose of the system prompt?

The system prompt provides essential instructions to the AI assistant, ensuring it interacts correctly with Radarr and Sonarr through GPTDARR.

How do I disable logging?

The logs are mostly for development, and we suggest disabling them when running setup.

What are the current limitations of GPTDARR?

GPTDARR currently has limited TV show support, doesn't support individual season/episode checks, and may hallucinate tool usage. See the README for a full list of limitations.