Files
nike/docs/api_samples/sportsdb/03_v1_previous_tfc.json
Robert Helewka ee8436d5b8 feat: implement MCP server and dashboard for football data platform
Add complete Nike football data platform with:
- FastMCP server exposing football data tools over HTTP
- RapidAPI client for free-api-live-football-data integration
- Bootstrap web dashboard with live match/standings views
- REST API endpoints for dashboard consumption
- Docker support with multi-stage build
- Comprehensive README with architecture docs
- Minimal .gitignore replacing verbose Python template
2026-03-21 18:19:42 +00:00

244 lines
9.1 KiB
JSON

{
"results": [
{
"idEvent": "2406751",
"idAPIfootball": "1490149",
"strTimestamp": "2026-03-08T23:00:00",
"strEvent": "FC Cincinnati vs Toronto FC",
"strEventAlternate": "Toronto FC @ FC Cincinnati",
"strFilename": "American Major League Soccer 2026-03-08 FC Cincinnati vs Toronto FC",
"strSport": "Soccer",
"idLeague": "4346",
"strLeague": "American Major League Soccer",
"strLeagueBadge": "https://r2.thesportsdb.com/images/media/league/badge/dqo6r91549878326.png",
"strSeason": "2026",
"strDescriptionEN": "",
"strHomeTeam": "FC Cincinnati",
"strAwayTeam": "Toronto FC",
"intHomeScore": "0",
"intRound": "3",
"intAwayScore": "1",
"intSpectators": null,
"strOfficial": "",
"dateEvent": "2026-03-08",
"dateEventLocal": "2026-03-08",
"strTime": "23:00:00",
"strTimeLocal": "18:00:00",
"strGroup": "",
"idHomeTeam": "136688",
"strHomeTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/vvhsqc1707631046.png",
"idAwayTeam": "134148",
"strAwayTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/rsxyrr1473536512.png",
"intScore": null,
"intScoreVotes": null,
"strResult": "",
"idVenue": "20820",
"strVenue": "TQL Stadium",
"strCountry": "United States",
"strCity": "",
"strPoster": "https://r2.thesportsdb.com/images/media/event/poster/tnm6721674489170.jpg",
"strSquare": "https://r2.thesportsdb.com/images/media/event/square/frynnc1706713440.jpg",
"strFanart": null,
"strThumb": "https://r2.thesportsdb.com/images/media/event/thumb/7xrdgm1706713089.jpg",
"strBanner": "https://r2.thesportsdb.com/images/media/event/banner/zkk3rl1706718516.jpg",
"strMap": null,
"strTweet1": "",
"strVideo": "https://www.youtube.com/watch?v=LloAaRmqvag",
"strStatus": "Match Finished",
"strPostponed": "no",
"strLocked": "unlocked"
},
{
"idEvent": "2406731",
"idAPIfootball": "1490129",
"strTimestamp": "2026-03-01T02:30:00",
"strEvent": "Vancouver Whitecaps vs Toronto FC",
"strEventAlternate": "Toronto FC @ Vancouver Whitecaps",
"strFilename": "American Major League Soccer 2026-03-01 Vancouver Whitecaps vs Toronto FC",
"strSport": "Soccer",
"idLeague": "4346",
"strLeague": "American Major League Soccer",
"strLeagueBadge": "https://r2.thesportsdb.com/images/media/league/badge/dqo6r91549878326.png",
"strSeason": "2026",
"strDescriptionEN": "",
"strHomeTeam": "Vancouver Whitecaps",
"strAwayTeam": "Toronto FC",
"intHomeScore": "3",
"intRound": "2",
"intAwayScore": "0",
"intSpectators": null,
"strOfficial": "",
"dateEvent": "2026-03-01",
"dateEventLocal": "2026-02-28",
"strTime": "02:30:00",
"strTimeLocal": "18:30:00",
"strGroup": "",
"idHomeTeam": "134147",
"strHomeTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/tpwxpy1473536521.png",
"idAwayTeam": "134148",
"strAwayTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/rsxyrr1473536512.png",
"intScore": null,
"intScoreVotes": null,
"strResult": "",
"idVenue": "25843",
"strVenue": "BC Place",
"strCountry": "Canada",
"strCity": "",
"strPoster": "https://r2.thesportsdb.com/images/media/event/poster/oolq431659976740.jpg",
"strSquare": "https://r2.thesportsdb.com/images/media/event/square/ecyoz01706713746.jpg",
"strFanart": null,
"strThumb": "https://r2.thesportsdb.com/images/media/event/thumb/7r0ggq1706713138.jpg",
"strBanner": "https://r2.thesportsdb.com/images/media/event/banner/4lwklu1706718544.jpg",
"strMap": null,
"strTweet1": "",
"strVideo": "https://www.youtube.com/watch?v=RTawJpGyvPg",
"strStatus": "Match Finished",
"strPostponed": "no",
"strLocked": "unlocked"
},
{
"idEvent": "2406713",
"idAPIfootball": "1490781",
"strTimestamp": "2026-02-22T01:30:00",
"strEvent": "FC Dallas vs Toronto FC",
"strEventAlternate": "Toronto FC @ FC Dallas",
"strFilename": "American Major League Soccer 2026-02-22 FC Dallas vs Toronto FC",
"strSport": "Soccer",
"idLeague": "4346",
"strLeague": "American Major League Soccer",
"strLeagueBadge": "https://r2.thesportsdb.com/images/media/league/badge/dqo6r91549878326.png",
"strSeason": "2026",
"strDescriptionEN": "",
"strHomeTeam": "FC Dallas",
"strAwayTeam": "Toronto FC",
"intHomeScore": "3",
"intRound": "1",
"intAwayScore": "2",
"intSpectators": null,
"strOfficial": "",
"dateEvent": "2026-02-22",
"dateEventLocal": "2026-02-21",
"strTime": "01:30:00",
"strTimeLocal": "19:30:00",
"strGroup": "",
"idHomeTeam": "134146",
"strHomeTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/vxy8xy1602103187.png",
"idAwayTeam": "134148",
"strAwayTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/rsxyrr1473536512.png",
"intScore": null,
"intScoreVotes": null,
"strResult": "",
"idVenue": "16781",
"strVenue": "Toyota Stadium Dallas",
"strCountry": "United States",
"strCity": "",
"strPoster": "https://r2.thesportsdb.com/images/media/event/poster/9bjukc1659976671.jpg",
"strSquare": "https://r2.thesportsdb.com/images/media/event/square/fj461l1659980511.jpg",
"strFanart": null,
"strThumb": "https://r2.thesportsdb.com/images/media/event/thumb/owuytt1644524082.jpg",
"strBanner": "https://r2.thesportsdb.com/images/media/event/banner/1yvzoa1659978946.jpg",
"strMap": null,
"strTweet1": "",
"strVideo": "https://www.youtube.com/watch?v=Sf5YmqW5ONo",
"strStatus": "Match Finished",
"strPostponed": "no",
"strLocked": "unlocked"
},
{
"idEvent": "2425216",
"idAPIfootball": "1514800",
"strTimestamp": "2026-02-14T09:45:00",
"strEvent": "Toronto FC vs Polissya Zhytomyr",
"strEventAlternate": "Polissya Zhytomyr @ Toronto FC",
"strFilename": "Club Friendlies 2026-02-14 Toronto FC vs Polissya Zhytomyr",
"strSport": "Soccer",
"idLeague": "4569",
"strLeague": "Club Friendlies",
"strLeagueBadge": "https://r2.thesportsdb.com/images/media/league/badge/gb18781565430778.png",
"strSeason": "2026",
"strDescriptionEN": "",
"strHomeTeam": "Toronto FC",
"strAwayTeam": "Polissya Zhytomyr",
"intHomeScore": "2",
"intRound": "0",
"intAwayScore": "1",
"intSpectators": null,
"strOfficial": "",
"dateEvent": "2026-02-14",
"dateEventLocal": "2026-02-14",
"strTime": "09:45:00",
"strTimeLocal": "04:45:00",
"strGroup": "",
"idHomeTeam": "134148",
"strHomeTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/rsxyrr1473536512.png",
"idAwayTeam": "140180",
"strAwayTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/6r8o5l1725171180.png",
"intScore": null,
"intScoreVotes": null,
"strResult": "",
"idVenue": "16782",
"strVenue": "BMO Field",
"strCountry": "Canada",
"strCity": "",
"strPoster": "",
"strSquare": "",
"strFanart": null,
"strThumb": "",
"strBanner": "",
"strMap": null,
"strTweet1": "",
"strVideo": "",
"strStatus": "Match Finished",
"strPostponed": "no",
"strLocked": "unlocked"
},
{
"idEvent": "2425209",
"idAPIfootball": "1514792",
"strTimestamp": "2026-02-11T11:00:00",
"strEvent": "Toronto FC vs Fredrikstad",
"strEventAlternate": "Fredrikstad @ Toronto FC",
"strFilename": "Club Friendlies 2026-02-11 Toronto FC vs Fredrikstad",
"strSport": "Soccer",
"idLeague": "4569",
"strLeague": "Club Friendlies",
"strLeagueBadge": "https://r2.thesportsdb.com/images/media/league/badge/gb18781565430778.png",
"strSeason": "2026",
"strDescriptionEN": "",
"strHomeTeam": "Toronto FC",
"strAwayTeam": "Fredrikstad",
"intHomeScore": "0",
"intRound": "0",
"intAwayScore": "1",
"intSpectators": null,
"strOfficial": "",
"dateEvent": "2026-02-11",
"dateEventLocal": "2026-02-11",
"strTime": "11:00:00",
"strTimeLocal": "06:00:00",
"strGroup": "",
"idHomeTeam": "134148",
"strHomeTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/rsxyrr1473536512.png",
"idAwayTeam": "134749",
"strAwayTeamBadge": "https://r2.thesportsdb.com/images/media/team/badge/9se6qv1690695269.png",
"intScore": null,
"intScoreVotes": null,
"strResult": "",
"idVenue": "16782",
"strVenue": "BMO Field",
"strCountry": "Canada",
"strCity": "",
"strPoster": "",
"strSquare": "",
"strFanart": null,
"strThumb": "",
"strBanner": "",
"strMap": null,
"strTweet1": "",
"strVideo": "",
"strStatus": "Match Finished",
"strPostponed": "no",
"strLocked": "unlocked"
}
]
}