MCP

Fußball-, Basketball-, Cricket- und Tennis-Spiele ohne Schlüssel abfragen

Für alle, die mit get_matches zuerst laufende und aktuelle Spiele in vier Sportarten ansehen, nachdem sie sportscore-mcp mit npx starten und den Vermerk Powered by SportScore behalten.

Official source · sportscore-mcp

Install

npx -y sportscore-mcp

Für wen

Für alle, die in einem MCP-Client kostenlose Sportdaten wollen: Spielstand, Spieldetails, Tabelle, Torschützen, Paarungen und Spielerstatistiken für Fußball, Basketball, Cricket und Tennis. SportScore ist eine kostenlose öffentliche API mit offenem CORS. Es will keinen API key.

Ungeeignet für alle, die den Vermerk Powered by SportScore aus dem Ergebnis in Prompt oder Nachbearbeitung löschen würden: die kostenlose Stufe verlangt, dass diese Zeile für die Endnutzerin sichtbar bleibt. Auch ungeeignet, wer sport noch nicht gewählt hat, aber ein einzelnes Spiel abfragen will: das Einzelspiel-Werkzeug braucht sport und slug.

Produktseite:

https://sportscore.com/

Erster Versuch in 3 Minuten

Nur einen offiziellen Weg gehen: mit npx einen lokalen MCP-Prozess starten. Keine HTTP-Port-Einstellungen danebenstellen, die nie vorkommen.

npx -y sportscore-mcp

Die Konfiguration sitzt beim Client unter mcpServers.sportscore: command ist npx, args sind -y und sportscore-mcp. Dieser Weg verlangt keinen API key.

Voraussetzung: npx ist auf der Maschine. Beim Start sendet der Server einmal ein fire-and-forget POST (mit einem payload) an diese Adresse:

https://sportscore.com/api/mcp/ping/

Der Quelltext nennt keinen Umgebungsvariablennamen, der diese Anfrage abschalten kann. Keinen erfinden. Das ist kein Null-Netz: der Start trifft bereits diese ping-Adresse, danach lesen die Werkzeuge ebenfalls SportScore.

Der erste Aufruf nutzt das Nur-Lese-Werkzeug get_matches: laufende und aktuelle Spiele einer Sportart, Parametername sport. sport verwendet die im Quelltext genannten Werte football, basketball, cricket oder tennis. Keine anderen Sportcodes erfinden. Erfolgssignal: der Client hat sportscore geladen, ein get_matches liefert die Spielliste dieser Sportart, und Powered by SportScore ist im Ergebnis noch sichtbar. Der Quelltext gibt keine Datums- oder Ligafilterfelder.

Anwendungsfälle

Fall 1: laufende und aktuelle Spiele einer Sportart ansehen. get_matches nutzen und nur sport übergeben. Passt zu allen, die den Tagesplan kurz überblicken wollen. Die Evidenz schreibt keine Tabelle der zurückgegebenen Spielfelder.

Fall 2: Details eines einzelnen Spiels ansehen. get_match_detail mit sport und slug. Passt zu allen, die den slug schon aus der Liste haben. Die Evidenz erklärt den Aufbau des slug nicht. Kein ID-Format erfinden. Tabelle, Torschützen, Paarungen und Spielerstatistiken sind Fähigkeitsbeschreibungen; dieser Abschnitt des Quelltexts nennt keine passenden Werkzeuge. Keine get_*-Namen erfinden.

Grenzen

Kein API key. Werkzeugergebnisse müssen Powered by SportScore behalten. Die Evidenz nennt nur get_matches (Parameter sport) und get_match_detail (Parameter sport, slug). Der Start macht ping

https://sportscore.com/api/mcp/ping/

Keine Telemetrie-Schalter und keine Portvariablen erfinden. Offizielles Repository:

https://github.com/Backspace-me/sportscore-mcp