Install
npx -y sportscore-mcpPour qui
Pour qui veut des données sportives gratuites dans un client MCP : scores, détails de match, classements, buteurs, tableaux et statistiques de joueurs pour le football, le basket, le cricket et le tennis. SportScore est une API publique gratuite, CORS ouvert, sans API key.
Inadapté à qui supprimerait le crédit Powered by SportScore du résultat dans le prompt ou en post-traitement : l’offre gratuite exige que cette ligne reste visible pour l’utilisateur final. Inadapté aussi à qui n’a pas encore choisi sport mais veut interroger un match seul : l’outil match unique exige sport et slug.
Page produit :
https://sportscore.com/
Premier essai en 3 minutes
Un seul chemin officiel : démarrer un processus MCP local avec npx. N’ajoutez pas de réglages de port HTTP qui n’apparaissent pas.
npx -y sportscore-mcp
L’emplacement de configuration est mcpServers.sportscore côté client : command vaut npx, args valent -y et sportscore-mcp. Ce chemin n’exige pas d’API key.
Prérequis : npx est sur la machine. Au démarrage, le serveur envoie un fire-and-forget POST (avec un payload) à cette adresse :
https://sportscore.com/api/mcp/ping/
Le texte source n’écrit pas le nom d’une variable d’environnement qui pourrait couper cette requête. N’en inventez pas. Ce n’est pas zéro réseau : le démarrage touche déjà cette adresse ping, puis les outils lisent aussi SportScore.
Le premier appel utilise l’outil en lecture seule get_matches : matchs en cours et récents d’un sport, paramètre nommé sport. sport prend les valeurs nommées par le texte : football, basketball, cricket ou tennis. N’inventez pas d’autres codes de sport. Signal de succès : le client a chargé sportscore, un get_matches renvoie la liste de matchs de ce sport, et Powered by SportScore reste visible dans le résultat. Le texte source ne donne pas de champs de filtre par date ou ligue.
Cas d’usage
Cas 1 : voir les matchs en cours et récents d’un sport. Utilisez get_matches et ne passez que sport. Convient à qui veut un coup d’œil au calendrier du jour. Les preuves n’écrivent pas la table des champs de match renvoyés.
Cas 2 : voir le détail d’un match. Utilisez get_match_detail avec sport et slug. Convient à qui a déjà le slug depuis la liste. Les preuves n’expliquent pas la composition du slug. N’inventez pas un format d’ID. Classements, buteurs, tableaux et statistiques de joueurs sont des descriptions de capacité ; ce passage du texte source ne nomme pas d’outils correspondants. N’inventez pas de noms get_*.
Limites
Pas d’API key. Les résultats d’outil doivent conserver Powered by SportScore. Les preuves ne nomment que get_matches (paramètre sport) et get_match_detail (paramètres sport, slug). Le démarrage fait ping
https://sportscore.com/api/mcp/ping/
N’inventez pas d’interrupteur de télémétrie ni de variable de port. Dépôt officiel :
https://github.com/Backspace-me/sportscore-mcp