一个与 Radarr 和 Sonarr 集成的 MCP 服务器,用于管理您的媒体库。
当前功能:
pnpm install
要在系统上全局安装 MCParr 服务器:
pnpm run install-global
这将在您的终端中使 mcparr 命令全局可用。
export RADARR_URL=http://your-radarr-instance:7878
export RADARR_API_KEY=your-radarr-api-key
export SONARR_URL=http://your-sonarr-instance:8989
export SONARR_API_KEY=your-sonarr-api-key
或者,您可以在项目目录中创建一个包含这些变量的 .env 文件。
构建并运行服务器:
pnpm run build
pnpm start
对于开发:
pnpm run dev
如果已全局安装,只需运行:
mcparr
使用过滤器搜索电影或电视剧:
{
mediaType: "movie" | "series", // 必需
year?: number, // 可选
genre?: string // 可选
}
请求特定媒体的下载:
{
mediaType: "movie" | "series", // 必需
id: number // 必需
}
检查特定媒体的状态:
{
mediaType: "movie" | "series", // 必需
id: number // 必需
}
获取系统健康和存储信息:
{
system: "radarr" | "sonarr" | "both" // 必需 - 要检查的系统
}
响应包括:
媒体作为资源暴露,具有以下 URI 方案:
radarr://movie/{id}sonarr://series/{id}每个资源包括: