Zurück

Videoschiri MCP-Server

Ein öffentlicher Model-Context-Protocol-Server (read-only): Frag deinen KI-Assistenten, welche Fußballspiele wann und bei welchem Anbieter oder Sender laufen — inklusive Free-TV, Ligen, Teams und Anstoßzeiten (Europe/Berlin). Nichts zu installieren: einfach die URL im MCP-Client hinterlegen.

Endpoint (Streamable HTTP)
https://videoschiri.com/mcp

Verfügbare Tools

search_matches
Spiele suchen — Anstoß (Europe/Berlin), Teams, Wettbewerb, Runde und Anbieter/Sender.
Parameter: day (today|tomorrow|weekend) · dateFrom/dateTo (YYYY-MM-DD) · league · team · broadcaster · freeOnly · limit
get_match
Details zu einem einzelnen Spiel.
Parameter: matchId (Zahl)
list_leagues
Verfügbare Wettbewerbe/Ligen mit ID und Name.
Parameter: query (optional)
list_providers
Verfügbare Anbieter/Sender mit ID, Name und Free-TV-Kennzeichen.
Parameter: query (optional)

Schnelltest per curl

Der Server ist stateless — keine Session nötig. Die beiden Header sind wichtig:

# Welche Tools gibt es?
curl -s https://videoschiri.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

# Alle kommenden Free-TV-Spiele
curl -s https://videoschiri.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"search_matches",
                 "arguments":{"day":"weekend","freeOnly":true}}}'

In einen KI-Client einbinden

MCP Inspector (GUI zum Ausprobieren)

npx @modelcontextprotocol/inspector

Im Browser Transport „Streamable HTTP" wählen, als URL https://videoschiri.com/mcp eintragen, verbinden — dann alle Tools anklicken.

Claude Desktop

In der Datei claude_desktop_config.json:

{
  "mcpServers": {
    "videoschiri": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://videoschiri.com/mcp"]
    }
  }
}

Danach Claude Desktop neu starten und z. B. fragen: „Welche Fußballspiele laufen dieses Wochenende im Free-TV?" ChatGPT und andere MCP-fähige Clients funktionieren analog über die gleiche URL.

Gut zu wissen

  • Öffentlich und read-only — es werden nur dieselben Daten geliefert, die auch die Website zeigt.
  • Alle Zeiten in Europe/Berlin.
  • Fair-Use-Rate-Limit pro IP; bei zu vielen Anfragen kommt HTTP 429 mit Retry-After.
  • In der Sommerpause liefert „today" oft keine Spiele — das ist korrekt. Zum Testen einen künftigen Zeitraum wählen.