Radarr and Sonarr MCP Server
レーダーとソナーMCPサーバー
Claude のような AI アシスタントに Radarr (映画) や Sonarr (TV シリーズ) データへのアクセスを提供する Python ベースの Model Context Protocol (MCP) サーバー。
概要
このMCPサーバーは、AIアシスタントがRadarrおよびSonarr APIを介して映画やテレビ番組のコレクションを照会できるようにします。FastMCPで構築されており、Claude Desktopやその他のMCP対応クライアントが使用できるAIコンテキストの標準化されたプロトコルを実装しています。
Related MCP server: Trakt
特徴
ネイティブMCP実装:シームレスなAI統合を実現するFastMCPで構築
Radarr 統合: 映画コレクションにアクセス
Sonarr 統合: テレビ番組やエピソードデータにアクセス
豊富なフィルタリング:年、視聴ステータス、俳優などでフィルタリング
Claudeデスクトップ互換: ClaudeのMCPクライアントとシームレスに動作します
簡単セットアップ:対話型構成ウィザード
十分にテスト済み: 信頼性のための包括的なテストスイート
インストール
ソースから
このリポジトリをクローンします:
git clone https://github.com/yourusername/radarr-sonarr-mcp.git cd radarr-sonarr-mcp-pythonパッケージをインストールします。
pip install -e .
pip の使用(近日公開)
pip install radarr-sonarr-mcpクイックスタート
サーバーを構成します。
radarr-sonarr-mcp configureプロンプトに従って、Radarr/Sonarr API キーやその他の設定を入力します。
サーバーを起動します。
radarr-sonarr-mcp startClaude Desktop に接続:
Claudeデスクトップで、[設定] > [MCPサーバー]に移動します。
URL:
http://localhost:3000(または設定したポート) で新しいサーバーを追加します。
構成
構成ウィザードが設定をガイドします。
NAS/サーバーのIPアドレス
Radarr APIキーとポート
Sonarr APIキーとポート
MCP サーバーポート
config.jsonファイルを手動で編集することもできます。
{
"nasConfig": {
"ip": "10.0.0.23",
"port": "7878"
},
"radarrConfig": {
"apiKey": "YOUR_RADARR_API_KEY",
"basePath": "/api/v3",
"port": "7878"
},
"sonarrConfig": {
"apiKey": "YOUR_SONARR_API_KEY",
"basePath": "/api/v3",
"port": "8989"
},
"server": {
"port": 3000
}
}利用可能なMCPツール
このサーバーは、Claude に次のツールを提供します。
映画
get_available_movies- オプションのフィルターを使用して映画のリストを取得しますlookup_movie- タイトルで映画を検索するget_movie_details- 特定の映画の詳細情報を取得する
シリーズ
get_available_series- オプションのフィルターを使用してテレビシリーズのリストを取得しますlookup_series- タイトルでテレビシリーズを検索するget_series_details- 特定のシリーズに関する詳細情報を取得するget_series_episodes- 特定のシリーズのエピソードを取得する
リソース
サーバーは標準の MCP リソースも提供します。
/movies- 利用可能なすべての映画を閲覧する/series- 利用可能なすべてのテレビシリーズを閲覧
フィルタリングオプション
ほとんどのツールはさまざまなフィルタリング オプションをサポートしています。
year- リリース年でフィルタリングwatched- 監視ステータスでフィルタリング(true/false)downloaded- ダウンロードステータスでフィルタリング(true/false)watchlist- ウォッチリストのステータスでフィルタリング(true/false)actors- 俳優/キャスト名でフィルタリングactresses- 女優名で絞り込む(映画のみ)
クロードのクエリ例
MCP サーバーが Claude Desktop に接続されると、次のような質問をすることができます。
「2023年のSF映画にはどんなものがあるの?」
「ペドロ・パスカルが出演するテレビ番組を表示」
「『マンダロリアン』の未視聴のエピソードはありますか?」
「トム・ハンクスが出演しているまだ見ていない映画を探す」
「ストレンジャー・シングスのエピソードをいくつダウンロードしましたか?」
APIキーの検索
Radarr APIキー
ブラウザでRadarrを開く
「設定」>「一般」へ移動
「APIキー」セクションを見つけます
APIキーをコピーする
Sonarr APIキー
ブラウザでSonarrを開く
「設定」>「一般」へ移動
「APIキー」セクションを見つけます
APIキーをコピーする
コマンドラインインターフェース
パッケージはコマンドラインインターフェースを提供します:
radarr-sonarr-mcp configure- 構成ウィザードを実行するradarr-sonarr-mcp start- MCPサーバーを起動しますradarr-sonarr-mcp status- 現在の設定を表示する
発達
テストの実行
テスト スイートを実行するには:
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Run tests with coverage
pytest --cov=radarr_sonarr_mcp地域開発
迅速な開発とテストのために:
# Run directly without installation
python run.py要件
Python 3.7以上
ファストMCP
リクエスト
ピダンティック
注記
ウォッチリスト/ウォッチリストステータス機能は、Radarr/Sonarrの特定のメカニズムを使用して追跡されることを前提としています。お使いの設定に合わせて調整する必要がある場合があります。
セキュリティ上の理由から、このサーバーはローカル ネットワーク上でのみ実行することをお勧めします。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA comprehensive Model Context Protocol server that bridges LLMs with self-hosted media services, enabling natural language control of TV shows, movies, downloads, and notifications while maintaining traditional API access.6AGPL 3.0
- AlicenseAqualityAmaintenanceAn MCP server for the Servarr stack — Sonarr, Radarr, Lidarr, Readarr, and Prowlarr — packaged as a Docker container. Lets an MCP client (Claude Desktop, etc.) browse and search whichever \*arr apps you're running.29MIT
- AlicenseNot gradedqualityAmaintenanceA Model Context Protocol server that exposes Sonarr, Radarr, Lidarr, and Jellyfin to any MCP client through a curated tool layer for LLM consumption.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/BerryKuipers/mcp_services_radarr_sonarr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server