媒体服务器监控协议服务

JellyStats MCP Server 是一个模型上下文协议服务器,提供与JellyStats API交互的工具,用于监控Jellyfin媒体服务器使用情况、推荐电影和浏览用户习惯。

  • by oknozor
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 oknozor/jellyfin-mcp

使用说明

JellyStats MCP 服务器

一个模型上下文协议(MCP)服务器,提供工具以与JellyStats API交互,用于监控Jellyfin媒体服务器的使用情况、推荐电影以及浏览用户习惯。

要求

要运行JellyStats MCP服务器,您需要以下内容:

  • 一个正在运行的Jellyfin媒体服务器实例。
  • 一个正在运行的JellyStats实例。
  • 您的系统上已安装Rust编程语言。

环境变量

要运行JellyStats MCP服务器,需要以下环境变量:

  • JELLYSTATS_BASE_URLJellyStats API的基础URL。
  • JELLYSTATS_TOKEN用于JellyStats API身份验证的令牌。
  • JELLYFIN_BASE_URLJellyfin 媒体服务器的基础 URL。
  • JELLYFIN_TOKEN用于验证Jellyfin媒体服务器的令牌。

开发环境设置

要设置JellyStats MCP服务器用于开发,您可以使用以下命令:

npx @modelcontextprotocol/inspector cargo run

Zed 开发环境设置

要在Zed中设置JellyStats MCP服务器以进行开发,您可以使用以下配置。出于安全考虑,请务必隐藏令牌:

{
  "context_servers": {
    "custom-mcp": {
      "source": "custom",
      "enabled": true,
      "command": "custom-mcp",
      "args": [],
      "env": {
        "JELLYFIN_TOKEN": "07f00d63d6734ad2b3e86f042d610d6c",
        "JELLYSTATS_TOKEN": "2c333226-b123-471f-9e21-5a60e9e50f30"
      }
    }
  }
}