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:
77
docs/api_samples/01_popular_leagues.json
Normal file
77
docs/api_samples/01_popular_leagues.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"status": "success",
|
||||
"response": {
|
||||
"popular": [
|
||||
{
|
||||
"id": 47,
|
||||
"name": "Premier League",
|
||||
"localizedName": "Premier League",
|
||||
"ccode": "ENG",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/47.png"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"name": "Champions League",
|
||||
"localizedName": "Champions League",
|
||||
"ccode": "INT",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/42.png"
|
||||
},
|
||||
{
|
||||
"id": 87,
|
||||
"name": "LaLiga",
|
||||
"localizedName": "LaLiga",
|
||||
"ccode": "ESP",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/87.png"
|
||||
},
|
||||
{
|
||||
"id": 77,
|
||||
"name": "World Cup",
|
||||
"localizedName": "FIFA World Cup",
|
||||
"ccode": "INT",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/77.png"
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"name": "Bundesliga",
|
||||
"localizedName": "Bundesliga",
|
||||
"ccode": "GER",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/54.png"
|
||||
},
|
||||
{
|
||||
"id": 73,
|
||||
"name": "Europa League",
|
||||
"localizedName": "Europa League",
|
||||
"ccode": "INT",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/73.png"
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"name": "Ligue 1",
|
||||
"localizedName": "Ligue 1",
|
||||
"ccode": "FRA",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/53.png"
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"name": "Serie A",
|
||||
"localizedName": "Serie A",
|
||||
"ccode": "ITA",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/55.png"
|
||||
},
|
||||
{
|
||||
"id": 138,
|
||||
"name": "Copa del Rey",
|
||||
"localizedName": "Copa del Rey",
|
||||
"ccode": "ESP",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/138.png"
|
||||
},
|
||||
{
|
||||
"id": 132,
|
||||
"name": "FA Cup",
|
||||
"localizedName": "FA Cup",
|
||||
"ccode": "ENG",
|
||||
"logo": "https://images.fotmob.com/image_resources/logo/leaguelogo/dark/132.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user