mcp-arr-lite
mcp-arr-lite
Radarr 및 Sonarr를 위한 경량 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
도구
도구 | 읽기 전용 | 설명 |
| ✅ | 제목으로 영화/시리즈 검색, 이름 + 포스터 URL 반환 |
| ✅ | 앱의 인덱서 목록 표시, 선호 인덱서 표시 |
| ❌ | 영화/시리즈 추가 (선택적으로 검색 트리거) |
| ❌ | 릴리스 검색, 기본적으로 선호 인덱서 사용 |
| ❌ | 릴리스 다운로드 시작 |
요구 사항
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_KEY, SONARR_URL + SONARR_API_KEY. MCP_TRANSPORT=http일 때 MCP_AUTH_TOKEN이 필요합니다.
보안
HTTP 전송은 Bearer 인증, 속도 제한(분당 IP당 60회 요청) 및 1 MB 본문 제한을 적용합니다.
API 키는 로그에서 가려집니다.
HTTP 전송은
MCP_AUTH_TOKEN을 설정하고 TLS 종료 리버스 프록시 뒤에서만 실행하세요.
라이선스
MIT
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
- AlicenseAqualityDmaintenanceMCP server for managing a media server stack (Plex, Radarr, Overseerr, Bazarr, Prowlarr, Trakt.tv) using natural language to browse, request, and discover content.12MIT
- Flicense-qualityBmaintenanceMCP 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.
- FlicenseAqualityAmaintenanceMCP 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
- Flicense-qualityCmaintenanceAn MCP server that enables AI assistants to manage your Radarr movies and Sonarr TV shows, including search, add, delete, monitor, and grab releases.
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
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/Cuti27/mcp-arr-lite'
If you have feedback or need assistance with the MCP directory API, please join our Discord server