Skip to main content
Glama
Cuti27

mcp-arr-lite

by Cuti27

mcp-arr-lite

GHCR License

RadarrSonarr 向けの軽量 MCP サーバー。厳選された細粒度のツールを少数提供します。非公式プロジェクトです。

なぜこのプロジェクトなのか?

一般的な「arr」MCP サーバー(例:Knuckles-Team/arr-mcp)は、Arr API から 数千 ものツールを自動生成し、その全表面を LLM に提供します。mcp-arr-lite はその逆です。

  • 細粒度のツール: 「X を取得してくれる?」というフローに必要な操作(検索、追加、リリース検索、取得)のみを提供し、管理・設定のノイズはありません。

  • 優先インデクサーロジック: 検索ツールは、数値的に最も低い優先度を持つインデクサーをデフォルトで使用します。プロンプトに依存せず、決定論的です。

  • HITL フレンドリー: 読み取り専用ツール(検索、インデクサー一覧)は自動承認可能。追加・検索・取得操作は明示的なユーザー承認が必要です。

  • デュアルトランスポート: stdio(npx)と HTTP(Docker)をサポート。

Knuckles-Team/arr-mcp との比較

項目

arr-mcp

mcp-arr-lite

ツール数

1123 個の自動生成ツール

9 個の手書きツール

優先インデクサー

プロンプト依存

検索ツールに組み込み済み

対応アプリ

6 以上の Arr アプリ

Radarr + Sonarr

トランスポート

stdio

stdio + HTTP

焦点

API 全体

追加・ダウンロードフロー

Related MCP server: overseerr-mcp

ツール

ツール

読み取り専用

説明

radarr_lookup / sonarr_lookup

映画/シリーズをタイトルで検索し、名前とポスター URL を返す

list_indexers

アプリのインデクサーを一覧表示し、優先インデクサーをマークする

radarr_add / sonarr_add

映画/シリーズを追加する(オプションで検索をトリガー)

radarr_search_releases / sonarr_search_releases

リリースを検索し、デフォルトで優先インデクサーを使用する

radarr_grab / sonarr_grab

リリースのダウンロードを開始する

必要条件

  • Node.js >= 20(npx)または Docker(コンテナ)

  • API キーを持つ Radarr および/または Sonarr

インストール

Docker Compose(推奨)

services:
  arr-mcp:
    image: ghcr.io/cuti27/mcp-arr-lite:latest
    restart: unless-stopped
    environment:
      - RADARR_URL=http://radarr:7878
      - RADARR_API_KEY=your-radarr-api-key
      - SONARR_URL=http://sonarr:8989
      - SONARR_API_KEY=your-sonarr-api-key
      - MCP_TRANSPORT=http
      - MCP_AUTH_TOKEN=your-secure-token-here
      - PORT=3000
      - HOST=0.0.0.0
      - LOG_LEVEL=info

使用するアプリのみを設定してください。Radarr と Sonarr はどちらも起動時にオプションです。設定されていないアプリのツールはエラーを返します。

stdio(npx)

RADARR_URL=http://radarr:7878 \
RADARR_API_KEY=... \
SONARR_URL=http://sonarr:8989 \
SONARR_API_KEY=... \
MCP_TRANSPORT=stdio \
npx -y @cuti27/mcp-arr-lite

環境変数

.env.example を参照してください。各アプリに必要なもの:RADARR_URL + RADARR_API_KEYSONARR_URL + SONARR_API_KEYMCP_TRANSPORT=http の場合は MCP_AUTH_TOKEN が必要です。

セキュリティ

  • HTTP トランスポートはベアラー認証、レート制限(60 req/min/IP)、および 1 MB の本文サイズ制限を強制します。

  • API キーはログからマスクされます。

  • HTTP トランスポートは、MCP_AUTH_TOKEN を設定し、TLS 終端リバースプロキシの背後でのみ実行してください。

ライセンス

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for managing a media server stack (Plex, Radarr, Overseerr, Bazarr, Prowlarr, Trakt.tv) using natural language to browse, request, and discover content.
    12
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    MCP server for Overseerr that enables searching, requesting, and managing media (movies and TV shows) through natural language, with integration to Radarr/Sonarr for automated downloads.
  • F
    license
    A
    quality
    A
    maintenance
    MCP server to manage your *ARR media stack (Radarr, Sonarr, Lidarr, Readarr, Prowlarr) for searching, adding, and managing movies, TV shows, music, books, and indexers.
    1

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for Google Veo AI video generation

  • MCP server for Grok Imagine AI video generation

View all MCP Connectors

Latest Blog Posts

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/Cuti27/mcp-arr-lite'

If you have feedback or need assistance with the MCP directory API, please join our Discord server