Token导航 LogoToken导航TokenDH.com
mediamcp (Eous) logo
运维云端stdio官方级别未说明来源级核验

mediamcp (Eous)

MCP Server

为Jellyfin媒体服务器提供搜索、浏览、流媒体URL生成和播放控制的MCP工具。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

eous

提供方

eous

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install .

详细介绍

媒体

Jellyfin媒体服务器的MCP服务器。通过HTTP Streamable传输将搜索、浏览、流URL生成和播放控制作为MCP工具公开。

快速开始

pip install .

export MEDIAMCP_JELLYFIN_URL=http://jellyfin:8096
export MEDIAMCP_JELLYFIN_API_KEY=your-api-key

mediamcp
# or: python -m mediamcp

服务器启动于 http://0.0.0.0:8400/mcp 默认情况下。

配置

所有环境变量都以前缀 MEDIAMCP_:

变量必填默认描述
MEDIAMCP_JELLYFIN_URLJellyfin服务器基本URL
MEDIAMCP_JELLYFIN_API_KEY果冻API密钥
MEDIAMCP_JELLYFIN_USER_IDno自动检测用户范围查询的Jellyfin用户ID
MEDIAMCP_HOST没有0.0.0.0收听地址
MEDIAMCP_PORT没有8400监听端口
MEDIAMCP_AUTH_TOKEN无需MCP客户端提供承载令牌

MCP工具

search_media

按标题搜索Jellyfin图书馆。按类型筛选:电影、系列、剧集、音乐。

get_media_details

获取特定项目的完整元数据:概述、流派、演员阵容、收视率、媒体来源。

get_stream_url

获取媒体项目的播放就绪URL。返回可以嵌入的直接流和HLS URL `` 元素。URL直接指向带有嵌入式API密钥的Jellyfin。

browse_library

列出库或通过排序和分页浏览库中的项目。

get_sessions

列出活动的Jellyfin播放会话,包括设备、播放状态和当前播放信息。

control_playback

控制活动会话上的播放:播放、暂停、停止、查找、下一个、上一个。

MCP客户端配置

[mcp.mediamcp]
transport = "streamable-http"
url = "http://mediamcp-host:8400/mcp"

发展

pip install -e ".[dev]"

# All tests (unit + in-process server tests with mocked Jellyfin)
pytest

# Linting and type checking
ruff check src/ tests/
mypy --strict src/mediamcp/

目录标签

目录标签

Python云端部署Docker媒体服务器本地部署流媒体控制HTTP工具Jellyfin集成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP