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
This commit is contained in:
52
docs/api_samples/sportsdb/04_v1_event_detail.json
Normal file
52
docs/api_samples/sportsdb/04_v1_event_detail.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"events": [
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user