Odds De-vig MCP Server
Odds De-vig MCP Server
MCP-Server zum Abrufen von Sportquoten von The Odds API und zum Entfernen der Buchmachermarge (vig).
✅ Neueste Verbesserungen (v1.1.0)
API Usage Tracking: Alle Antworten enthalten jetzt das verbleibende API-Aufruf-Kontingent
Retry Logic: Automatische Wiederholungen bei Verbindungsproblemen (3 Versuche)
Better Error Handling: Verbesserte Behandlung von Netzwerkfehlern
Response Format: Strukturierte Antworten mit summary und apiUsage
Funktionen
Tools
get_sports - Liste der unterstützten Sportarten abrufen (ohne API-Anfrage)
get_today_mlb - Heutige MLB-Spiele mit verarbeiteten Quoten abrufen (kosteneffizient)
get_upcoming_odds - Rohe Quoten abrufen (Standard: heutige MLB-Spiele)
get_processed_odds - Verarbeitete Quoten mit entfernter Marge abrufen
get_event_consensus - Konsenslinie für ein bestimmtes Ereignis abrufen
get_api_usage - API-Nutzungsstatistik abrufen (macht 1 API-Anfrage)
Ressourcen
odds://sports- Liste der unterstützten Sportarten (ohne API-Anfrage)odds://today-mlb- Heutige MLB-Spiele mit verarbeiteten Quotenodds://processed- Verarbeitete Quoten ohne Marge (Standard: heutige MLB)
Methoden zur Margenentfernung
1. Proportional - Standard
Die einfachste und am häufigsten verwendete Methode:
fair_probability = implied_probability / total_implied_probability2. Power (Exponentiell/Shin)
Eine komplexere Methode, die die Anzahl der Ergebnisse berücksichtigt:
fair_probability = implied_probability^n / total_implied_probability^(n-1)3. Additive
Verteilt die Marge gleichmäßig auf alle Ergebnisse:
fair_probability = implied_probability - (total_vig / number_of_outcomes)Installation und Start
# Установка зависимостей
npm install
# Сборка
npm run build
# Запуск
npm start
# Разработка
npm run devKonfiguration
Setzen Sie die Umgebungsvariable ODDS_API_KEY oder verwenden Sie den Standardschlüssel:
export ODDS_API_KEY=your_api_key_here⚠️ API-Limits
WICHTIG: The Odds API hat ein Limit von 500 Anfragen pro Monat für den kostenlosen Plan!
Optimierungen zur Einsparung von Anfragen:
Standardmäßig werden nur heutige MLB-Spiele abgefragt
get_sportsgibt eine fest codierte Liste ohne API-Anfrage zurückget_today_mlb- der kosteneffizienteste Weg, um Daten zu erhaltenAlle Anfragen protokollieren die API-Nutzung
Empfehlungen:
Verwenden Sie
get_today_mlbzum TestenBeschränken Sie sich auf 20 Anfragen pro Tag für Tests
Überwachen Sie die Nutzung über
get_api_usage
Verwendung
Abrufen der Sportartenliste (ohne API-Anfrage)
{
"tool": "get_sports"
}Abrufen der heutigen MLB-Spiele (kosteneffizient)
{
"tool": "get_today_mlb",
"arguments": {
"deVigMethod": "proportional"
}
}Abrufen der verarbeiteten Quoten
{
"tool": "get_processed_odds",
"arguments": {
"sport": "americanfootball_nfl",
"deVigMethod": "proportional",
"removeOutliers": true,
"minBookmakers": 3
}
}Abrufen der Konsenslinie
{
"tool": "get_event_consensus",
"arguments": {
"eventId": "event_id_from_api",
"deVigMethod": "power"
}
}Datenstruktur
ProcessedEvent
interface ProcessedEvent {
id: string;
sportKey: string;
sportTitle: string;
commenceTime: string;
homeTeam: string;
awayTeam: string;
bookmakers: ProcessedBookmaker[];
consensusLine?: {
homeTeamFairOdds: number;
awayTeamFairOdds: number;
averageVig: number;
};
}ProcessedOutcome
interface ProcessedOutcome {
name: string;
americanOdds: number;
decimalOdds: number;
impliedProbability: number;
fairProbability: number; // После удаления маржи
}API-Limits
KRITISCH: Limit von 500 Anfragen/Monat!
Aktuelle Optimierungen:
Fokus auf MLB (spielt täglich)
Nur Anfragen für heutige Spiele
Fest codierte Sportartenliste
Protokollierung jeder Anfrage
Überwachung:
{
"tool": "get_api_usage"
}Gibt zurück:
{
"requestsUsed": "15",
"requestsRemaining": "485",
"monthlyLimit": 500,
"eventsFound": 12
}Nächste Schritte
Polymarket CLOB API Server - zum Abrufen von Daten aus Polymarket
Comparison Server - zum Vergleich von Linien und zur Suche nach Arbitrage
News/SERP Server - zum Abrufen von Nachrichten und Kontext
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Sports Game Odds MCP — wraps the Sports Game Odds API (sportsgameodds.com)
Live odds, cross-book +EV and graded player-prop results across 24 books. Hosted endpoint included.
The Odds API MCP — sportsbook odds across 70+ books, 30+ leagues
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mavline/odds-devig-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server