Skip to main content
Glama
seno76

tvtracker-mcp

by seno76

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
show_searchA

Найти сериал по названию, по описанию сюжета или отобрать по фильтрам.

    Три режима в одном инструменте:
    - название: `query="Severance"`;
    - описание сюжета: `query="офис, где сотрудникам разделяют память"` — так TVmaze
      искать не умеет вообще;
    - только фильтры, **без query**: `genre="Comedy", status="Ended", min_rating=8`
      для «комедии, которые уже закончились».

    Точное написание значений фильтров — в ресурсе `catalog://facets`
    (`"Science-Fiction"`, не `"Sci-Fi"`). Каждый результат помечен твоим состоянием
    отслеживания.
    
show_profileA

Профиль сериала: факты, рейтинги по сезонам и твоя позиция в нём.

    Показывает, где сериал раскачивается и где проседает, — этого нет ни в одном
    клиенте TVmaze, хотя оценка каждой серии в API лежит.
    
episode_searchA

Найти серию по описанию среди отслеживаемых сериалов.

Описания серий, до которых ты ещё не дошёл, по умолчанию скрыты — показывается только факт, что такая серия есть.

tracking_updateA

Изменить состояние просмотра: подписаться, отметить серию, оценить, бросить.

    При `action="track"` эпизоды сериала загружаются и индексируются — после этого
    по ним работает поиск и считается бэклог.
    
watch_nextA

Выбрать, что посмотреть прямо сейчас, из накопившегося.

Предлагает только вышедшие серии из бэклога и только те, что укладываются в заданное время.

Prompts

Interactive templates invoked by user choice

NameDescription
whats_nextПодобрать серию под свободное время из накопившегося.
catch_upСводка: что вышло, что впереди и с чего продолжать.
find_by_vibeНайти сериал, название которого пользователь не помнит.
season_verdictВердикт: продолжать смотреть сериал или бросать.

Resources

Contextual data attached and managed by the client

NameDescription
watchingСериалы в активном просмотре с текущей позицией и датой последнего просмотра.
backlogВышедшие, но не просмотренные эпизоды по отслеживаемым сериалам.
scheduleЧто из отслеживаемого выходит в ближайшие две недели.
tasteАгрегат по истории: жанры со средней оценкой, доля брошенного, длина.
facetsЖанры, статусы, типы и языки, реально встречающиеся в локальном корпусе.

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct workflow stage: show discovery, show profile viewing, episode search within tracked shows, tracking state updates, and next-episode recommendation. The descriptions clearly separate show-level search from episode-level search, so there is little risk of selecting the wrong tool.

Naming Consistency3/5

show_search and episode_search follow a consistent entity_search pattern, but show_profile uses entity_noun, tracking_update uses action-based naming, and watch_next is a verb phrase. All names are readable, but the set mixes naming conventions rather than following a uniform verb_noun or object_action pattern.

Tool Count5/5

Five tools is well-scoped for a personal TV tracking server: discovery, detail, search, state mutation, and recommendation are each covered by one focused tool. No tool feels redundant or missing from the core set.

Completeness3/5

The main tracking workflow is mostly covered, but there is no explicit way to list all tracked shows, which is a notable gap for a tracking server. An agent would have to rely on broad searches or the watch_next recommendation to reconstruct the user's watchlist, creating potential dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues