Skip to main content

MCP-server til YouSee's danske TV-guide — brug Claude eller ChatGPT til at se hvad der kører i TV

Project description

YouSee EPG MCP Server 📺

https://github.com/user-attachments/assets/02aa9b9a-df91-4494-af2a-953402734168

Dansk | English


Dansk

Se hvad der kører i TV via Claude eller ChatGPT. MCP-server til YouSee's danske TV-guide.

Installation

Installer-scriptet sætter alt op for dig: Python, uv og konfiguration af Claude Desktop + Claude Code.

macOS / Linux

Åbn Terminal og kør:

curl -fsSL https://raw.githubusercontent.com/ttopholm/yousee-epg-mcp/main/install.sh | bash

Windows

Åbn PowerShell og kør:

irm https://raw.githubusercontent.com/ttopholm/yousee-epg-mcp/main/install.ps1 | iex

Manuel installation

Hvis du foretrækker at installere manuelt

Claude Code:

claude mcp add yousee-epg -- uvx yousee-epg-mcp

Claude Desktop:

Åbn Settings → Developer → Edit Config og tilføj:

{
  "mcpServers": {
    "yousee-epg": {
      "command": "uvx",
      "args": ["yousee-epg-mcp"]
    }
  }
}

Genstart Claude Desktop bagefter.

Tools

Tool Beskrivelse
yousee_channels Alle tilgængelige TV-kanaler med ID og logo
yousee_programs Programoversigt for en kanal på en dato (±7 dage)
yousee_search Søg efter et program på tværs af alle kanaler
yousee_now_playing Hvad kører lige nu
yousee_prime_time Hvad kører i aften kl. 19-22 på de store kanaler
yousee_genre Find programmer efter genre (Sport, Film, Nyheder, Serier, Børn)

Eksempler

  • "Hvad kører på DR1 lige nu?"
  • "Hvornår sendes Vild med dans?"
  • "Hvad er der i TV i aften?"
  • "Er der sport på TV i dag?"
  • "Vis mig film på TV i morgen"

ChatGPT

ChatGPT kræver en HTTP-server tilgængelig fra internettet:

pip install yousee-epg-mcp
yousee-epg-mcp-http

Gør den tilgængelig med f.eks. Cloudflare Tunnel:

cloudflared tunnel --url http://localhost:8000

Tilføj din URL + /mcp som connector i ChatGPT (kræver Developer Mode + Plus/Pro).

Docker

docker build -t yousee-epg-mcp .
docker run -p 8000:8000 yousee-epg-mcp

API

Bruger YouSee's offentlige EPG — ingen nøgle påkrævet, ±7 dage.

  • GET https://secure.yousee.tv/epg/v2/channels
  • GET https://secure.yousee.tv/epg/v2/channels/:id/:dato

Release

Ny version publiceres automatisk til PyPI ved git tag:

git tag v1.0.0
git push origin v1.0.0

English

Browse Danish TV listings via Claude or ChatGPT. MCP server for YouSee's TV guide.

Installation

The install script handles everything: Python, uv, and configuration for Claude Desktop + Claude Code.

macOS / Linux

Open Terminal and run:

curl -fsSL https://raw.githubusercontent.com/ttopholm/yousee-epg-mcp/main/install.sh | bash

Windows

Open PowerShell and run:

irm https://raw.githubusercontent.com/ttopholm/yousee-epg-mcp/main/install.ps1 | iex

Manual installation

If you prefer to install manually

Claude Code:

claude mcp add yousee-epg -- uvx yousee-epg-mcp

Claude Desktop:

Open Settings → Developer → Edit Config and add:

{
  "mcpServers": {
    "yousee-epg": {
      "command": "uvx",
      "args": ["yousee-epg-mcp"]
    }
  }
}

Restart Claude Desktop afterwards.

Tools

Tool Description
yousee_channels All available TV channels with ID and logo
yousee_programs Program schedule for a channel on a given date (±7 days)
yousee_search Search for a program across all channels
yousee_now_playing What's on right now
yousee_prime_time Prime time shows (19:00–22:00) on major Danish channels
yousee_genre Find programs by genre (Sports, Movies, News, Series, Kids)

Examples

  • "What's on DR1 right now?"
  • "When is Vild med dans on?"
  • "What's on TV tonight?"
  • "Is there any sports on TV today?"
  • "Show me movies on TV tomorrow"

ChatGPT

ChatGPT requires an HTTP server accessible from the internet:

pip install yousee-epg-mcp
yousee-epg-mcp-http

Expose it using e.g. Cloudflare Tunnel:

cloudflared tunnel --url http://localhost:8000

Add your URL + /mcp as a connector in ChatGPT (requires Developer Mode + Plus/Pro).

Docker

docker build -t yousee-epg-mcp .
docker run -p 8000:8000 yousee-epg-mcp

API

Uses YouSee's public EPG — no API key required, ±7 days.

  • GET https://secure.yousee.tv/epg/v2/channels
  • GET https://secure.yousee.tv/epg/v2/channels/:id/:date

Release

New versions are published automatically to PyPI on git tag:

git tag v1.0.0
git push origin v1.0.0

License / Licens

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yousee_epg_mcp-1.0.5.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yousee_epg_mcp-1.0.5-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file yousee_epg_mcp-1.0.5.tar.gz.

File metadata

  • Download URL: yousee_epg_mcp-1.0.5.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yousee_epg_mcp-1.0.5.tar.gz
Algorithm Hash digest
SHA256 1a04f5153b298df812248eff015ac70a5ecf424eabf830552fa445d260ff9405
MD5 4e42a7acb8fbd224ce362fb88f3c174c
BLAKE2b-256 b87eb4abaf594edc6a5b80fd34e06cd6ecd1daa688cb2ccdf2cd97ca315d37e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for yousee_epg_mcp-1.0.5.tar.gz:

Publisher: publish.yml on ttopholm/yousee-epg-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yousee_epg_mcp-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: yousee_epg_mcp-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yousee_epg_mcp-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fd83c31834bea3fff5418aed863010fe3945f7a5797622848f7f771e36741846
MD5 600bb6f756ca5ee6970cde195e40cc13
BLAKE2b-256 d097be50afeff2bfe1f12fd287f85e22ac4ab23ccc4d57e456f6d739286a4130

See more details on using hashes here.

Provenance

The following attestation bundles were made for yousee_epg_mcp-1.0.5-py3-none-any.whl:

Publisher: publish.yml on ttopholm/yousee-epg-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page