Skip to main content
Glama
SVT Text-TV MCP Server

SVT Text-TV MCP Server

by isakskogstad

SVT Text-TV MCP Server

MCP-server för SVT Text-TV - Exponerar svenskt text-tv-innehåll (nyheter, sport, väder, TV-tablåer) via Model Context Protocol.

Installation

NPM (Lokal)

npm install -g svt-texttv-mcp

Claude Desktop

Lägg till i din claude_desktop_config.json:

{
  "mcpServers": {
    "svt-texttv": {
      "command": "npx",
      "args": ["-y", "svt-texttv-mcp"]
    }
  }
}

Related MCP server: Online Kommentar MCP Server

Verktyg

Verktyg

Beskrivning

texttv_get_page

Hämta en specifik Text-TV-sida (100-899)

texttv_get_subpages

Hämta alla versioner av en sida

texttv_get_news

Hämta nyheter (inrikes/utrikes/huvud)

texttv_get_sports

Hämta sport (fotboll/hockey/resultat)

texttv_get_weather

Hämta väderprognos (nationellt/Stockholm/Göteborg/Malmö)

texttv_get_tv_schedule

Hämta TV-tablå (SVT1/SVT2)

texttv_search

Sök i Text-TV-innehåll

texttv_browse_category

Bläddra i en kategori

Resurser

URI

Beskrivning

texttv://categories

Lista alla kategorier med sidintervall

texttv://news/latest

Senaste huvudnyheter

texttv://sports/latest

Senaste sport

texttv://weather/national

Nationell väderprognos

texttv://tv/today

Dagens TV-tablå

Prompts

Namn

Beskrivning

swedish_news_summary

Sammanfattning av svenska nyheter

sports_update

Sportuppdatering

weather_forecast

Väderprognos

tv_tonight

Kvällens TV-program

texttv_page

Analysera en specifik sida

Exempel

Hämta nyheter

Använd texttv_get_news med category: "domestic" för att få inrikesnyheter

Sök efter innehåll

Använd texttv_search med query: "klimat" för att hitta sidor om klimat

Väderprognos

Använd texttv_get_weather med region: "stockholm" för Stockholms väder

Sidkategorier

Intervall

Kategori

100-199

Nyheter

300-399

Sport

400-499

Väder

500-699

TV-tablå

700-899

Övrigt

Kända sidor

Sida

Beskrivning

100

Huvudnyheter

101-103

Inrikesnyheter

104-109

Utrikesnyheter

300

Sporthuvudsida

330-339

Fotboll

340-349

Hockey

400

Nationell väderprognos

402-404

Lokala prognoser

600

SVT1 tablå

650

SVT2 tablå

Utveckling

# Installera dependencies
npm install

# Bygg
npm run build

# Kör tester
npm test

# Starta dev-server (stdio)
npm run dev

API

Servern använder det inofficiella API:et från texttv.nu.

Licens

MIT

Författare

Skapad med Claude Code.


Version: 1.0.0

Available Tools

8 tools
texttv_browse_categoryA
Read-onlyIdempotent

Browse pages in a Text-TV category. Get a list of available pages with optional content.

Inputs: category (required), includeContent, limit.

texttv_get_newsA
Read-onlyIdempotent

Get news from SVT Text-TV. Categories: main (page 100), domestic (inrikes, pages 101-103), foreign (utrikes, pages 104-109).

Inputs: category, includePlainText.

texttv_get_pageA
Read-onlyIdempotent

Get a specific SVT Text-TV page by number (100-899). Returns the page content with optional plain text formatting.

Inputs: page (required), includePlainText.

texttv_get_sportsA
Read-onlyIdempotent

Get sports content from SVT Text-TV. Categories: main (page 300), football (pages 330-339), hockey (pages 340-349), results (page 301).

Inputs: category, includePlainText.

texttv_get_subpagesA
Read-onlyIdempotent

Get all subpage versions of a specific Text-TV page. Some pages have multiple subpages that rotate.

Inputs: page (required), includePlainText.

texttv_get_tv_scheduleA
Read-onlyIdempotent

Get TV schedules from SVT Text-TV. Channels: svt1 (pages 600-619), svt2 (pages 650-669), or both.

Inputs: channel, includePlainText.

texttv_get_weatherA
Read-onlyIdempotent

Get weather forecasts from SVT Text-TV. Available regions: national (page 400), stockholm (402), gothenburg (403), malmo (404).

Inputs: region, includePlainText.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 8 tools

    Disambiguation5/5

    Each tool targets a distinct aspect of Text-TV content: categories, news, specific pages, sports, subpages, TV schedule, weather, and search. No overlap in functionality.

    Naming Consistency5/5

    All tools follow a consistent 'texttv_verb_noun' naming pattern (e.g., texttv_browse_category, texttv_get_news, texttv_search). No mixing of conventions.

    Tool Count5/5

    8 tools is well-scoped for a text-TV server, covering all major content areas and navigation needs without being excessive or sparse.

    Completeness5/5

    The tool set provides complete coverage for browsing, retrieving specific pages and subpages, searching, and accessing key content categories (news, sports, weather, TV schedule). No obvious gaps in a read-only service.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides Formula One data and statistics through a Model Context Protocol interface, allowing users to access race calendars, session results, driver statistics, telemetry data, and championship standings.
      8
      11
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Provides access to Swiss legal commentaries through Model Context Protocol, allowing users to search and retrieve detailed legal commentary content from onlinekommentar.ch in multiple languages.
      2
      4
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables access to LDS Gospel Library content and scriptures through the Model Context Protocol. Provides tools for searching and retrieving religious texts and study materials from the Church of Jesus Christ of Latter-day Saints.
      2
      -