使用说明
MCParr
⚠️警告:此服务器仍在积极开发中,不可靠。 一旦我让这件事开始工作,这条消息就会被删除。
概述
MCParr是一个MCP(多代理会话程序)服务器,它集成了 Sonarr和Radarr可帮助您通过自然方式管理媒体库 语言对话。它允许您搜索电影和电视节目, 按类型浏览,并使用简单的命令请求下载。
特性
- 按名称搜索电影和电视节目
- 按流派浏览媒体
- 请求下载特定媒体
- 与Sonarr(电视节目)和Radarr(电影)集成
先决条件
为了启动并运行它,我正在使用 ollama 和 mcphost.
- 安装它们并运行
ollama pull qwen2.5. - 克隆此存储库。
- 跑
ollama serve. - 添加
mcparr向$HOME/.mcp.json:
{
"mcpServers": {
"mcparr": {
"command": "mcparr",
"args": []
}
}
}
- 跑
go install . - 应用Radarr和Sonarr环境变量:
SONARR_URL,RADARR_URL,SONARR_API_KEY,RADARR_API_KEY. - 跑
mcphost -m ollama:qwen2.5 - 与AI聊天😃
配置
MCParr要求设置以下环境变量:
SONARR_API_KEY:您的Sonarr API密钥RADARR_API_KEY:您的Radarr API密钥
可选环境变量:
SONARR_URL:Sonarr实例的URL(默认值:“http://localhost:8989")RADARR_URL:Radarr实例的URL(默认值:“http://localhost:7878")SHOWS_ROOT_PATH:电视节目的根路径(默认:“/media/library/shows”)MOVIES_ROOT_PATH:电影的根路径(默认:“/media/library/movies”)DEFAULT_QUALITY_PROFILE_ID:要使用的默认质量配置文件ID(默认值:6)
项目结构
main.go:应用程序的入口点internal/config:配置管理internal/tools:MCP工具实施pkg/client:Sonarr和Radarr的API客户
许可证
有关详细信息,请参阅LICENSE文件。
⚠️警告:此服务器仍在积极开发中,不可靠。 一旦我让这件事开始工作,这条消息就会被删除。
