PropProfessor MCP
PropProfessor MCP
Verwenden Sie PropProfessor mit KI-Clients, die MCP unterstützen.
Dieses Projekt bietet Ihnen:
pp-mcp, den MCP-Server für KI-Agentenpp-query, das lokale CLI für Einrichtungsprüfungen und direkte Testssharp-plays-service, das wiederverwendbare Paket-Export für gemeinsame Sharp-Play-Orchestrierung
Funktioniert am besten mit lokalen MCP-Clients wie Claude Desktop, Cursor und Cline.
Wenn Sie ChatGPT verwenden, lesen Sie zuerst den Hinweis zu ChatGPT weiter unten. ChatGPT verwendet dieses Projekt derzeit nicht auf die gleiche Weise wie lokale stdio MCP-Clients.
Wählen Sie Ihren Client
Client | Status | Bester Weg |
Claude Desktop | Beste Unterstützung | Verwenden Sie den lokalen |
Cursor | Beste Unterstützung | Verwenden Sie |
Cline | Unterstützt | Verwenden Sie |
ChatGPT | Alternative Einrichtung | Derzeit kein direkter lokaler |
Generischer lokaler MCP-Client | Unterstützt | Verwenden Sie die generische |
Related MCP server: pmcp
Schnellstart
Installieren Sie das Projekt
Führen Sie
pp-query install-auth --source /pfad/zu/auth.jsonausFühren Sie
pp-query doctorausFügen Sie
pp-mcpzu Ihrem MCP-Client hinzu
Was es tut
Dieses MCP ermöglicht es einem KI-Agenten, PropProfessor-Daten abzufragen, zum Beispiel für:
validierte positive EV-Kandidaten
gerankte Sport-Screens
Ligaspezifische Screens wie NBA, MLB, NFL und Tennis
grundlegende Gesundheitsprüfungen
Sie müssen die internen Tool-Namen nicht verstehen, um loszulegen.
Was Sie benötigen
Node.js 18 oder neuer
Ein PropProfessor-Konto
Eine gespeicherte, eingeloggte Browsersitzung für PropProfessor
Installation
git clone https://github.com/j17drake/propprofessor-mcp.git
cd propprofessor-mcp
npm install
npm linkNach npm link sind diese Befehle in Ihrem PATH verfügbar:
pp-mcppp-query
Authentifizierung einrichten
Einfachste Option:
pp-query install-auth --source /path/to/auth.jsonDies kopiert Ihre gespeicherte PropProfessor-Browsersitzung an den Standardspeicherort:
~/.propprofessor/auth.jsonDies ist der Standardspeicherort, den das Projekt jetzt zuerst überprüft.
Reihenfolge der Authentifizierungssuche:
AUTH_FILE~/.propprofessor/auth.jsonauth.jsonin diesem Repo
Wenn Sie einen anderen Speicherort verwenden möchten, setzen Sie AUTH_FILE.
Weitere Details: AUTH.md
Wenn Sie noch keine auth.json haben, lesen Sie die Exportanleitung in AUTH.md.
Überprüfen, ob es funktioniert
Führen Sie aus:
pp-query doctorDieser Befehl überprüft:
Ihre Node-Version
ob eine Authentifizierungsdatei gefunden wurde
welcher Authentifizierungspfad verwendet wird
ob PropProfessor antwortet
Sie können auch ausführen:
pp-query healthClient-Einrichtung
Claude Desktop
Claude Desktop ist eine der besten Möglichkeiten, dieses Projekt zu nutzen.
Verwenden Sie die Claude Desktop-Einrichtung in CONFIG.md und versuchen Sie dann:
Check whether the PropProfessor MCP connection is healthy.
Cursor
Cursor unterstützt lokale stdio MCP-Server direkt.
Verwenden Sie die Cursor-Einrichtung in CONFIG.md und versuchen Sie dann:
Check whether the PropProfessor MCP connection is healthy.
Cline
Cline unterstützt lokale MCP-Server über seine MCP-Einstellungsdatei.
Verwenden Sie die Cline-Einrichtung in CONFIG.md und versuchen Sie dann:
Check whether the PropProfessor MCP connection is healthy.
ChatGPT
ChatGPT unterstützt MCP auf eine andere Weise als lokale stdio MCP-Clients.
Dieses Repo ist derzeit für lokale stdio MCP-Clients wie Claude Desktop, Cursor und Cline konzipiert. Die MCP-Unterstützung von ChatGPT ist auf Remote-MCP-Server und ChatGPT-Apps ausgerichtet, nicht auf das direkte Starten dieses lokalen pp-mcp-Prozesses.
Wenn die Unterstützung für ChatGPT für Sie wichtig ist, ist die empfohlene zukünftige Richtung, diesen Server als Remote-MCP-Endpunkt bereitzustellen.
Siehe CONFIG.md für die kurze Erklärung.
Generischer lokaler MCP-Client
Wenn Ihr Client einen lokalen stdio MCP-Server starten kann, verwenden Sie die generische Einrichtung in CONFIG.md.
Fügen Sie es Ihrem MCP-Client hinzu
Wenn Ihr Client lokale stdio MCP-Server unterstützt, verwenden Sie die clientspezifische Einrichtung in CONFIG.md.
Wenn Ihr Client nicht aufgeführt ist, beginnen Sie mit der generischen lokalen MCP-Konfiguration.
Beispiel-Prompts
Versuchen Sie diese in Ihrem MCP-Client:
Find the best validated positive EV NBA plays available right now.Show me the top NHL moneyline opportunities.Check whether the PropProfessor MCP connection is healthy.Rank today's tennis moneyline opportunities.
Start-Tools
Wenn Sie zuerst eine kurze Liste der nützlichsten MCP-Tools wünschen:
query_validated_positive_ev_candidatesBeste Standardeinstellung für die Entdeckung gerankter, validierter Kandidaten.query_nba_screenEinfache sportspezifische gerankte Screen-Abfrage.query_sport_screenGleiche Idee, funktioniert aber über Ligen hinweg.health_statusGut für die Fehlerbehebung bei Verbindungen.
CLI-Befehle
Das lokale CLI dient hauptsächlich der Einrichtungsprüfung und schnellen direkten Tests.
pp-query doctorpp-query healthpp-query screen --league NBA --market Moneylinepp-query nba --market Moneylinepp-query tennis --market Moneyline --limit 10pp-query sharp-plays --book Fliff --leagues NBA,MLB,NHL,Tennis --market Moneyline --limit 10pp-query ufc-card --book NoVigApp --market Moneylinepp-query list
Vollständige MCP-Tool-Liste
query_positive_ev_candidatesquery_validated_positive_ev_candidatesquery_screen_oddsquery_screen_odds_best_compsquery_screen_odds_rankedquery_sport_screenquery_nba_screenquery_wnba_screenquery_mlb_screenquery_nfl_screenquery_nhl_screenquery_ufc_screenquery_ufc_cardquery_soccer_screenquery_ncaab_screenquery_ncaaf_screenquery_tennis_screenquery_sharp_playsleague_presetshealth_status
Fehlerbehebung
Wenn pp-query doctor meldet, dass die Authentifizierung fehlt:
stellen Sie sicher, dass Sie Ihre eingeloggte PropProfessor-Browsersitzung gespeichert haben
legen Sie sie unter
~/.propprofessor/auth.jsonaboder setzen Sie
AUTH_FILEauf den korrekten Pfad
Wenn pp-query doctor die Authentifizierung findet, aber die Endpunktprüfung fehlschlägt:
Ihre Sitzung könnte abgelaufen sein
loggen Sie sich erneut ein und exportieren Sie eine neue Sitzungsdatei
Wenn Claude Desktop, Cursor oder Cline den Server nicht starten können:
führen Sie
pp-query doctorausstellen Sie sicher, dass
pp-mcpin Ihrem PATH istverwenden Sie bei Bedarf die direkte
node /pfad/zu/.../propprofessor-mcp-server.js-Einrichtung
Wenn Sie ChatGPT verwenden:
dieses Repo ist derzeit keine direkte lokale
stdioChatGPT-Einrichtungdie empfohlene zukünftige Richtung ist die Bereitstellung als Remote-MCP-Server
bis dahin sind Claude Desktop, Cursor und Cline die einfachsten Möglichkeiten, es zu nutzen
Erweiterte Einstellungen
Umgebungsvariablen:
AUTH_FILE, überschreibt den Pfad der AuthentifizierungsdateiLOCAL_TIMEZONE, Zeitzone für die lokale CLI-Anzeige, StandardAmerica/ChicagoPROPPROFESSOR_MCP_NDJSON, auftruesetzen für NDJSON-FramingPROPPROFESSOR_ODDS_HISTORY_LOOKBACK_HOURS, Standard-Lookback-Fenster für die Quotenhistorie in Stunden, Standard6
Anfrage-spezifische Überschreibungen:
MCP-gerankte Tools akzeptieren
lookbackHoursunddebuglokale CLI-Helfer akzeptieren
--lookback-hoursoder--lookbackHourslokale CLI-Helfer akzeptieren auch
--debugoder--no-debug
Für Betreuer
Release- und Live-Smoke-Workflow-Notizen wurden nach MAINTAINERS.md verschoben.
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for Studex tools, notifications, and profile integrations
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).173Apache 2.0
- Apache 2.0
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that standardizes tool discovery, execution, and context management for AI applications.MIT
- AlicenseBqualityAmaintenanceA lightweight MCP server that enables querying a project's corpus (docs, decisions, issues, skills) with cited answers and typed refusals via stdio JSON-RPC 2.0.9MIT