Radarr MCP服务器
一种简化的MCP(模型上下文协议)服务器,用于与Radarr API交互。此服务器提供用于在库中搜索电影、搜索新电影和向库中添加电影的工具。
特性
- 搜索用户库:搜索Radarr库中当前的电影
- 搜索新电影:使用外部资源搜索不在库中的电影
- 将电影添加到库:使用自定义选项将电影添加到Radarr库中
安装
- 安装依赖项:
pip install -r requirements.txt- 创建一个
.env包含Radarr配置的文件:
RADARR_URL=http://your-radarr-server:7878
RADARR_API_KEY=your_api_key_here用法
独立测试
python3 radarr-mcp-simple.py使用克劳德代码
添加到您的 .claude.json MCP服务器配置:
{
"mcpServers": {
"radarr": {
"type": "stdio",
"command": "python3",
"args": ["/path/to/radarr-mcp/radarr-mcp-simple.py"],
"env": {}
}
}
}工具
search_user_library
在Radarr库中搜索电影。
- 怎么翻译 (string):电影标题、IMDb ID或TMDb ID
search_new_movies
搜索不在库中的电影(外部搜索)。
- 怎么翻译 (string):电影标题、IMDb ID或TMDb ID
add_movie_to_library
将电影添加到Radarr库中。
- tmdb_id (整数):电影的TMDb ID
- 标题 (string):电影标题
- 年 (整数):发布年份
- root_folder_path (string):存储电影的路径
- quality_profile_id (整数,可选):质量配置文件(默认值:6)
- 监控 (布尔值,可选):监控版本(默认值:true)
- 电影搜索 (布尔值,可选):立即搜索(默认值:true)
依赖项
- httpx>=0.25.0
- python dotenv>=1.0.0
环境变量
RADARR_URL:Radarr实例的URL(默认值:http://localhost:7878)RADARR_API_KEY:您的Radarr API密钥(必需)
许可证
这个项目是开源的,可以在MIT许可证下使用。
