SkillTide Submit
Official description7 sourcesMCP servers8d ago
laszlopere/mcp-kodi

laszlopere/mcp-kodi

Control Kodi media players via JSON-RPC
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add mcp-kodi -- npx -y mcp-kodi
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
1 ★ · laszlopere/mcp-kodi · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 1 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository laszlopere/mcp-kodi;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

mcp-kodi

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

An MCP server that lets an AI assistant
control a Kodi media player over Kodi's JSON-RPC API. Written
in C on the GLib stack.
There is **no user-facing CLI**: you talk to the AI, the AI calls this server's
tools, and the server speaks JSON-RPC to Kodi. The only interface is MCP over
stdio.
**Where this is going.** The plan is a complete, full-featured package that lets
any MCP-compatible AI transform the entire media-player experience — not just
press buttons, but reinvent how you discover, queue, and enjoy your media. Tell
the assistant what you're in the mood for and let it run the room: build the
evening's lineup, pick up where you left off last night, adapt on the fly, and
surface things you'd never have found yourself. We're aiming for something
genuinely new — a mind-blowingly different way to live with your media player.
> **Status — early, but already remarkable (v0.2.0dev).** A growing set of
> dedicated, purpose-built tools covers transport, volume, search, queue
> management, and playback history. What makes the build capable *beyond* that
> list is the **rpc escape hatch** (see below): an opt-in passthrough to *any*
> Kodi JSON-RPC method. Between the first-class tools and that escape hatch, an
> assistant can already drive nearly everything Kodi exposes — remarkable enough
> that we decided to publish early rather than wait for the full vision to land.
> Expect frequent releases.
---
What it can do
Each tool targets a configured Kodi box by key (instance); omit it and the
configured default box is used (with one exception: history spans **all**
boxes when instance is omitted).
**Transport & audio**
| Tool | What it does |
|------------|--------------|
| play | Press **Play** on the remote — resume or begin playback on the target box. |
| pause | Press **Pause** — pause the active player. |
| stop | Press **Stop** — stop the active player **and clear the playlist it was consuming**, so no queued items linger. |
| skipnext | Press **Skip Next** — advance to the next track/chapter in the active playlist. |
| skipprevious | Press **Skip Previous** — go to the previous track/chapter (or restart the current item). |
| volume | Adjust the volume by a **relative** signed step (percentage points); step 0/omitted just reads. Never an absolute level, so the assistant can't blast or silence the box by guessing. Returns volume, mute state, and the 0–100 bounds. |
| mute | Mute the box's audio output. |
| unmute | Unmute the box's audio output. |
| nowplaying | Report what is playing without changing anything — also a reachability + state probe. |
| notify | Show a notification toast on the box's screen — title + message, with an optional icon (info/warning/error or any image path/URL) and display time. Doesn't touch playback. |
**Search & discovery**
| Tool | What it does |
|----------------|--------------|
| searchmedia | Find playable **leaf files** by name across music / tv-show / movie, with paging (limit/offset) and a total count. Music title matches the **album**; the song arg matches a track by its **own title** library-wide (*"play Hey Jude"* needs no artist), narrowable by artist/title/number. For tv, title matches the **show**; the episodetitle arg finds an episode by its **own title** library-wide (narrowable by a show title). Movie/tv-show queries can also filter by actor/director. Resolves the library by name, so the assistant acts by title, not numeric id. Media items only — people lookups live in contributors. |
| contributors | Find or list **people** — bands, solo artists, composers, actors, directors — by optional name substring and/or type. Each row says where the name yields hits (albums/songs/movies/tvshows); feed the exact name back into searchmedia to drill. |
| audio_and_subtitle_info | Inspect a movie or episode's **audio tracks and subtitles before playback**, from Kodi's cached streamdetails — no playback. Name the item by type+id (a searchmedia row) or by file. Returns { file, audio:[{ index, codec, channels, language }], subtitle:[{ index, language }], video:[…] }. **Embedded streams only** — external .srt sidecars and files Kodi hasn't scanned come back as empty arrays. |
Source
awesome · https://github.com/laszlopere/mcp-kodi
Browse by field
MCP servers
Traction
1 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

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

Browse all fields →

← Back to index