Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
K

Knuckles-Team/jellyfin-mcp

Jellyfin MCP Server and A2A / AG-UI Agent

Before you install: no copy-paste command · license MIT · link reachable

First step: uv pip install jellyfin-mcp[all]

no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
pip install jellyfin-mcp

Parsed from the README we fetched on 2026-10-26; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
3 ★ · Knuckles-Team/jellyfin-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-22 · last seen 2026-11-14 · seen 27× · listed by 1 sources
Score
score 103 · 3 ★ · 1 sources · repo
Install
pip install jellyfin-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: pip install jellyfin-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Knuckles-Team/jellyfin-mcp;first catalogued 2026-10-22;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Jellyfin Mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

## CLI or API | MCP
> Documentation — Installation, deployment, usage across the MCP, API, and A2A
> agent interfaces, and guidance for provisioning the Jellyfin media server are
> maintained in the official documentation.
## Table of Contents
Overview
Key Features
Installation
Quick Start
CLI or API
MCP Integration
Available MCP Tools
MCP Configuration Examples
Agent Capabilities
Running the Agent CLI
Docker Compose Orchestration
Security & Governance
Documentation
Contribute
## Overview
Jellyfin Mcp is a production-grade Agent and Model Context Protocol (MCP) server designed to interface directly with Jellyfin MCP Server for Agentic AI!.
## Quick Start
### 1. Installation
Install the package directly from PyPI:
bash
uv pip install jellyfin-mcp[all]
### 2. Configure Environment
Set up the operator's connection keys and Jellyfin host details (see .env.example for complete list):
bash
export JELLYFINURL="http://localhost:8096"
export JELLYFINAPIKEY="yourapikeyhere"
### 3. Run the MCP Server
Start the server over standard standard I/O (stdio) transport:
bash
jellyfin-mcp
### 4. Run the Agent CLI
To start the interactive Graph Agent terminal interface:
bash
jellyfin-agent --provider openai --model-id gpt-4o
## Key Features
Consolidated Action-Routed MCP Tools: Minimizes token overhead and eliminates tool bloat in LLM contexts by grouping methods into optimized, togglable tool modules.
Enterprise-Grade Security: Complete support for Eunomia policies, OIDC token delegation, and granular execution context tracking.
Integrated Graph Agent: Built-in Pydantic AI agent supporting the Agent Control Protocol (ACP) and standard Web interfaces (AG-UI).
Native Telemetry & Tracing: Out-of-the-box OpenTelemetry exports and native Langfuse tracing.
## CLI or API
This agent wraps the Jellyfin MCP Server for Agentic AI! API. The operator can interact with it programmatically or via its integrated execution entrypoints.
Detailed instructions on how to use the underlying API wrappers, extended schema bindings, and developer SDK references are maintained in docs/index.md.
## MCP
This server use dynamic Action-Routed tools to optimize token overhead and maximize IDE compatibility.
### Available MCP Tools
Auto-generated from the live MCP server — do not edit by hand.
#### Condensed action-routed tools (MCPTOOLMODE=condensed)
| MCP Tool | Toggle Env Var | Description |
| jellyfiningestlibrary | KGINGESTTOOL | Natively ingest the Jellyfin library into epistemic-graph as typed nodes. |
| jellyfiningestposters | KGINGESTTOOL | Ingest item posters as content-addressed :Blob + :AssetOccurrence (best-effort). |
| jellyfinlibrary | CONDENSEDJELLYFINTOOL | Execute library searches, items, collection updates, and catalog queries dynamically. |
| jellyfinmedia | CONDENSEDJELLYFINTOOL | Execute media playback, stream, artist, playlist, and audio/video queries dynamically. |
| jellyfinsystem | CONDENSEDJELLYFINTOOL | Execute administrative actions, system status, configurations, backups, and user management. |
#### Verbose 1:1 API-mapped tools (MCPTOOLMODE=verbose or both)
368 per-operation tools — one per public API method (click to expand)
| MCP Tool | Toggle Env Var | Description |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/knuckles-team-jellyfin-mcp/)
Source
github · https://github.com/Knuckles-Team/jellyfin-mcp
Browse by field
Open source
Traction
3 ★
added
today
Security policy
no SECURITY.md at the repository root (which does not mean it is unsafe)

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index