Rotv Mcp

eu.madeinro由 madeinro.eu 發布官方發布者v3.3.0更新於 Oct 24, 2026

Romanian TV guide MCP: live listings, prime time, search, recommendations, MCP Apps tonight card.

發布方自己的服務:Digital Compass Mcp

已驗證Streamable HTTP可網頁執行位置與生活媒體與設計

概覽

AI 產生的概覽

羅馬尼亞電視指南伺服器:提供即時節目表、黃金時段、節目搜尋、依心情推薦以及串流交叉查詢。

可以做什麼
  • 查看羅馬尼亞各頻道目前正在播出的節目,預設主要頻道,也可選全部頻道
  • 依標題、頻道、類別或時間範圍搜尋節目,並依日期取得黃金時段節目表
  • 依時間範圍或心情取得排序推薦,並產生整晚觀看計畫
  • 並排比較多個節目、為兩人找出共同選擇,並給出帶信心度的單一管家式決定
  • 在即將播出的節目和羅馬尼亞串流片庫中查詢某部作品,並檢查資料新鮮度
  • 列出當天重大賽事,並產生包含電視、串流與劇場選擇的每日今晚卡片
適用情境
適合在有人詢問羅馬尼亞電視現在或今晚播什麼、需要推薦或整晚觀看計畫,或想知道某部作品是否在羅馬尼亞播出或可串流觀看時使用。也可用來確認節目表資料是否為最新。
執行需求
遠端 streamable HTTP 端點;未宣告任何套件、環境變數或請求標頭。未宣告身分驗證。需要能連線至該提供者端點的網路。
安裝前請注意
推薦與賽事辨識皆為啟發式:評分為確定性演算法,重大賽事依節目表文字關鍵字辨識,結果可能不夠精確。串流可看資訊來自第三方片庫,可能落後。所有工具看起來都是唯讀的。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Rotv Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/eu.madeinro%2Frotv-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "rotv": {
      "type": "http",
      "url": "https://tv.madeinro.eu/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

14

tv_now_on_tv

What is on TV right now

Returns the programs currently broadcasting on Romanian TV channels. Use this for "What is on TV now?" type questions. Default scope is the main channels; pass scope="all" for every channel in the guide.

輸入參數limitscopecategoryexclude_news

tv_search_program

Search Romanian TV programs

Search programs across all Romanian TV channels in the guide by free-text title, channel, category, and time window. Use for queries like "documentaries on Discovery tomorrow", "football on Saturday", "what is on Antena 1 right now". Time references accepted: now, tonight, tomorrow, weekend, primetime, today, YYYY-MM-DD, ISO instant, or ISO range "A/B".

輸入參數limitquerychannelcategorytimeframeexclude_news

tv_get_prime_time

Prime-time TV lineup

Returns the prime-time lineup (20:00–23:00 Europe/Bucharest) for a given date, grouped by channel. Use for queries like "what is on prime time tonight" or "tomorrow night TV". By default, news channels are excluded.

輸入參數datescopeexclude_news

tv_recommend_today

Recommend something to watch on Romanian TV

Returns up to N ranked program recommendations for a given timeframe. Uses a deterministic scorer that rewards films / documentaries / generalist channels, penalises news, and boosts programs starting within the next hour. Use for queries like "recommend me something for tonight", "ce e bun la TV diseară".

輸入參數limitprefertimeframeexclude_news

tv_get_title_details

Lookup a title across TV and streaming

Looks up a title across upcoming Romanian TV airings (next N hours, default 48) and the live streaming catalog for Romania (Netflix, HBO Max, Prime Video, Disney+, Apple TV+). Use for queries like "is Avatar on Netflix?", "when does Game of Thrones air next?".

輸入參數title必填include_streamingupcoming_window_hours

tv_recommend_by_mood

Recommend by mood

Returns top-N Romanian TV programs ranked for a given mood (obosit/vesel/concentrat/romantic/familie/captivant — RO/EN aliases accepted). Combines: channel category, mood-fit (genre + duration + keywords), time proximity, and streaming cross-reference. Output includes mood_parts breakdown and freshness embedded.

輸入參數mood必填limitprefertimeframedislike_genresdislike_keywordsinclude_streaming_xref

tv_plan_evening

Plan an evening

Builds a TV watching plan that FILLS a window of time — either one long programme or 2-3 consecutive programmes with small gaps, ordered as a timeline. Use it when the user wants a schedule for the whole evening or a long window (3+ hours) rather than a single pick: "plan my evening", "ce văd toată seara", "fă-mi un program pentru 20–24". TV only (live Romanian EPG, no streaming titles); for ONE decision that may also be a streaming title, use tv_concierge. Accepts start time, duration budget, mood, and channel preferences. Output: ordered timeline + alternatives dropped + totals.

輸入參數moodstartprefermax_gap_minduration_minmax_segmentsallow_channel_switch

tv_compare_options

Compare TV options side-by-side

Compares 2-5 program titles by scoring each against the chosen mood, finding the next TV airing (next 48h by default) and looking each up in the streaming catalog. Returns side-by-side breakdown and a winner with reasoning.

輸入參數moodpreferoptions必填upcoming_window_hours

tv_find_for_couple

Find content for a couple

Finds TV programs that satisfy two people with different moods/preferences. Default fairness=strict (min(scoreA,scoreB) >= threshold — no veto). If strict returns nothing it falls back in two declared steps: first fairness=average at the SAME min_score; only if that is still empty is min_score halved. The response always carries requested_fairness, requested_min_score, the effective fairness / min_score, threshold_relaxed and degraded — tell the user when their threshold was relaxed. Returns per-person score breakdown + compromise note when one side wins by >1.5 points.

輸入參數limitfairnessperson_a必填person_b必填min_scoretimeframeinclude_streaming_xref

tv_explain_recommendation

Explain why a program was recommended

Returns a full score breakdown for a specific program in a given mood/context: per-component value + reason, extracted genres, streaming cross-ref, freshness, sources used, and a list of alternatives that were not picked (with the specific reason each was dropped). Use to understand or debug a recommendation.

輸入參數title必填channelcontextstart_utc

tv_check_freshness

Check data freshness

Reports the last-updated time of each underlying data source (EPG normalized, EPG homepage, streaming catalog), the age in minutes, the expected next refresh, and whether any source is stale (older than 1.5× the expected refresh interval).

輸入參數source

tv_concierge

Personal Entertainment Concierge — decide for me

You have a window of free time — decide for me what to watch right now. Returns ONE primary decision (TV program OR streaming title) with confidence percentage, plus best_by_source when both TV and streaming were considered (the best TV airing in the window next to the best catalog title — present both to the user when gap_pct is small, since streaming is available any time and TV only now), full reasoning breakdown, and up to 3 diverse alternatives with explicit trade-offs (pros/cons, reason not picked). Picks across live Romanian TV EPG AND streaming catalog (Netflix, HBO Max, Disney+, Prime Video, Apple TV+, SkyShowtime). Built-in anti-noise filter automatically removes news, political talk, reality shows, talk-shows (NO manual filtering needed by the model). Built-in title dedup (handles ~46% duplicate-airing ratio in TV EPG). Built-in opportunity-cost lookahead (flags better options just outside the window). Event-aware: major broadcasts (World Cup / Euro / Champions League / finals) get an importance boost in ranking AND are always listed in the important_today field, even when the mood-based pick is something else — for questions like "what is important today?", prefer tv_important_today. PREFER THIS TOOL over tv_recommend_by_mood and tv_recommend_today whenever the user wants ONE answer / a single decision — those tools return ranked LISTS for browsing, this tool returns a DECISION. It returns exactly ONE pick and leaves the rest of the window as a pause: when the user wants the whole window FILLED with several programmes in sequence ("plan my evening", "ce văd toată seara", "fă-mi un program pentru 20–24", a TV window of 3+ hours), use tv_plan_evening instead. Routes any mood internally (obosit / vesel / concentrat / romantic / familie / captivant + EN aliases tired/happy/focused/romantic/family/thrilling). Trigger phrases: "what should I do", "decide for me", "pick for me", "I have X hours", "ce să fac", "am 2 ore", "alege tu", "mood X durată Y", "o singur

輸入參數moodpreferwindowsourcesmin_ratingallow_pausesrisk_aversionduration_hoursexclude_keywordsmax_alternativesexclude_categories

tv_important_today

Today's important broadcasts (major events)

What actually matters on Romanian TV today: World Cup / Euro / Champions League matches, finals, knockout games, national-team fixtures. Detected from real EPG text (titles + descriptions) with quoted evidence — the EPG has no structured event metadata, so detection is keyword-based and honest about it. Each event carries live_status (live / replay / unknown) with the evidence it was derived from; unknown means the EPG does not say whether the broadcast is live. Use this FIRST for questions like "what's important to watch today?".

輸入參數datelimitmin_tier

tv_tonight_card

Tonight's picks — visual card (MCP Apps)

The daily "what is worth watching tonight?" card: one main decision (importance-scored major event, or a deterministic prime-time film fallback) plus one pick per vertical — TV, streaming (official Netflix RO top 10), theater (a stage performance happening TODAY, else an online play; a future date only when nothing is on tonight, labelled as the next performance), cinema (box office ∩ today's real screenings, else one of today's most-screened films) — and measured stats. Same data as the tv.madeinro.eu homepage hero, regenerated daily. In MCP Apps-capable hosts this renders as an interactive card (ui://rotv/tonight-card).

無需輸入參數。

版本歷史

1
  1. v3.3.0最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Madeinro 整合