🔥 Selamat datang di Naga777 Casino Login Register — Jelajahi tren terbaru tentang giros-gratis-casino!
Server MCP Olahraga
Kueri data olahraga melalui AI menggunakan Protokol Konteks Model.
Server MCP Olahraga ini mengekspos data taruhan olahraga terstruktur ke model AI menggunakan Protokol Konteks Model, memungkinkan kueri bahasa alami yang dipetakan ke data pasar langsung.
Mengapa MCP?
- Kueri data olahraga menggunakan bahasa Inggris sederhana
- Terima odds real-time terstruktur
- Kompatibel dengan Claude, OpenAI, dan runtime AI kustom
- Sumber terbuka, dapat diperluas, mudah dihosting sendiri
Bagaimana Cara Kerjanya
Server demo saat ini menerapkan satu alat melalui MCP JSON-RPC:
Alat: findEventsAndMarketsByCompetition
Mengembalikan acara mendatang dan pasar utama untuk kompetisi yang dicocokkan dengan pencarian fuzzy.
Metadata Alat ( tools/list ):
{ "name": "findEventsAndMarketsByCompetition", "description": "Finds upcoming events and odds using fuzzy search", "inputSchema": { "type": "object", "properties": { "competitionName": { "type": "string" }, "limit": { "type": "integer" } }, "required": ["competitionName"] } }
Contoh Panggilan ( tools/call ):
{ "params": { "name": "findEventsAndMarketsByCompetition", "arguments": { "competitionName": "Premier League", "limit": 1 } } }
Contoh Respons (dipotong):
{ "structuredContent": [ { "Name": "Liverpool vs. AFC Bournemouth", "CutoffTime": "2025-08-15T19:00:00Z", "markets": { "soccer_odds": { "submarkets": { "period=ft": { "selections": [ { "Outcome": "home", "Price": 1.346, "MaxStake": 574.15, "MarketURL": "soccer_odds/home" }, { "Outcome": "draw", "Price": 5.238, "MaxStake": 208.02, "MarketURL": "soccer_odds/draw" }, { "Outcome": "away", "Price": 6.711, "MaxStake": 208.02, "MarketURL": "soccer_odds/away" } ] } } }, "soccer_goals": { /* mencakup over/under, Price, MaxStake */ }, "soccer_handicap": { /* mencakup line, sides, Price, MaxStake */ } } } ] }
Olahraga dan Pasar yang Didukung
Olahraga | Pasar
Sepak Bola | match_odds, asian_handicap, total_goals
Basket | handicap, moneyline, totals
Tenis | winner, game_handicap, total_games
Lainnya | NFL, Kriket, MMA, Tinju, Hoki Es
Pemetaan Bahasa Alami
Pencarian fuzzy memetakan kueri pengguna ke kompetisi menggunakan jarak Levenshtein:
Contoh Kueri | Cocok
"Peluang Premier League" | soccer-england-premier-league
"Pertandingan NBA" | basketball-usa-nba
"Liga Champions" | soccer-uefa-champions-league
Memulai
Hosting Mandiri
Jalankan server dengan perintah berikut di direktori proyek:
go run.
Integrasi dengan Claude
Konfigurasi MCP untuk Claude Desktop:
{ "mcpServers": { "sports-server": { "command": "go", "args": ["run", "main"], "cwd": "/path/to/sports-mcp-server" } } }
Contoh cURL
curl -X POST http://localhost:8080/ -H "Content-Type: application/json" -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "findEventsAndMarketsByCompetition", "arguments": { "competitionName": "Premier League", "limit": 3 } } }'
Kasino
Olahraga
casino-mx