PropProfessor MCP
PropProfessor MCP
MCPをサポートするAIクライアントからPropProfessorを利用します。
本プロジェクトで提供されるもの:
pp-mcp: AIエージェント用のMCPサーバーpp-query: セットアップ確認および直接テスト用のローカルCLIsharp-plays-service: 共有のsharp-playオーケストレーション用の再利用可能なパッケージエクスポート
Claude Desktop、Cursor、ClineなどのローカルMCPクライアントで最適に動作します。
ChatGPTをご利用の場合は、以下のChatGPTに関する注意書きを先にお読みください。ChatGPTは現在、ローカルの stdio MCPクライアントとは異なる方法で動作するため、本プロジェクトをそのまま利用することはできません。
クライアントの選択
クライアント | ステータス | 推奨パス |
Claude Desktop | 最適なサポート | ローカルの |
Cursor | 最適なサポート |
|
Cline | サポート済み |
|
ChatGPT | 代替セットアップ | 本リポジトリ向けの直接的なローカル |
汎用ローカルMCPクライアント | サポート済み |
|
Related MCP server: pmcp
クイックスタート
プロジェクトをインストールする
pp-query install-auth --source /path/to/auth.jsonを実行するpp-query doctorを実行するMCPクライアントに
pp-mcpを追加する
機能概要
このMCPを使用すると、AIエージェントはPropProfessorのデータに対して以下のようなクエリを実行できます:
検証済みの期待値(EV)プラスの候補
ランク付けされたスポーツスクリーン
NBA、MLB、NFL、テニスなどのリーグ別スクリーン
基本的なヘルスチェック
開始にあたって、内部的なツール名を理解しておく必要はありません。
必要なもの
Node.js 18以降
PropProfessorアカウント
PropProfessorのログイン済みブラウザセッションデータ
インストール
git clone https://github.com/j17drake/propprofessor-mcp.git
cd propprofessor-mcp
npm install
npm linknpm link 後、以下のコマンドがPATH上で利用可能になります:
pp-mcppp-query
認証の設定
最も簡単な方法:
pp-query install-auth --source /path/to/auth.jsonこれにより、保存されたPropProfessorのブラウザセッションがデフォルトの場所にコピーされます:
~/.propprofessor/auth.jsonこれが、現在プロジェクトが最初に確認するデフォルトの場所です。
認証情報の検索順序:
AUTH_FILE~/.propprofessor/auth.json本リポジトリ内の
auth.json
別の場所を使用したい場合は、AUTH_FILE を設定してください。
詳細:AUTH.md
auth.json をまだお持ちでない場合は、AUTH.md のエクスポートガイドを参照してください。
動作確認
以下を実行してください:
pp-query doctorこのコマンドは以下を確認します:
Nodeのバージョン
認証ファイルが見つかるかどうか
使用されている認証パス
PropProfessorが応答するかどうか
以下も実行可能です:
pp-query healthクライアント設定
Claude Desktop
Claude Desktopは、本プロジェクトを利用する最適な方法の一つです。
CONFIG.md のClaude Desktop設定を使用し、以下を試してください:
Check whether the PropProfessor MCP connection is healthy.
Cursor
Cursorはローカルの stdio MCPサーバーを直接サポートしています。
CONFIG.md のCursor設定を使用し、以下を試してください:
Check whether the PropProfessor MCP connection is healthy.
Cline
ClineはMCP設定ファイルを通じてローカルMCPサーバーをサポートしています。
CONFIG.md のCline設定を使用し、以下を試してください:
Check whether the PropProfessor MCP connection is healthy.
ChatGPT
ChatGPTは、ローカルの stdio MCPクライアントとは異なる方法でMCPをサポートしています。
本リポジトリは現在、Claude Desktop、Cursor、Clineなどのローカル stdio MCPクライアント向けに設計されています。ChatGPTのMCPサポートはリモートMCPサーバーやChatGPTアプリを対象としており、このローカルの pp-mcp プロセスを直接起動するものではありません。
ChatGPTのサポートが重要な場合、推奨される今後の方向性は、本サーバーをリモートMCPエンドポイントとして公開することです。
簡単な説明については CONFIG.md を参照してください。
汎用ローカルMCPクライアント
クライアントがローカルの stdio MCPサーバーを起動できる場合は、CONFIG.md の汎用設定を使用してください。
MCPクライアントへの追加
クライアントがローカルの stdio MCPサーバーをサポートしている場合は、CONFIG.md のクライアント固有の設定を使用してください。
クライアントがリストにない場合は、汎用ローカルMCP設定から始めてください。
プロンプト例
MCPクライアントで以下を試してください:
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.
推奨ツール
最も便利なMCPツールを短くリストアップします:
query_validated_positive_ev_candidatesランク付けされた検証済み候補の発見に最適です。query_nba_screenスポーツ固有のシンプルなランク付けスクリーンクエリです。query_sport_screen同様の機能ですが、リーグを横断して動作します。health_status接続トラブルシューティングに役立ちます。
CLIコマンド
ローカルCLIは主にセットアップ確認と迅速な直接テスト用です。
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
MCPツール一覧
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
トラブルシューティング
pp-query doctor で認証が見つからないと表示される場合:
ログイン済みのPropProfessorブラウザセッションを保存したか確認してください
~/.propprofessor/auth.jsonに配置してくださいまたは、
AUTH_FILEを正しいパスに設定してください
pp-query doctor で認証は見つかるがエンドポイントチェックが失敗する場合:
セッションが期限切れの可能性があります
再度ログインし、新しいセッションファイルをエクスポートしてください
Claude Desktop、Cursor、またはClineがサーバーを起動できない場合:
pp-query doctorを実行してくださいpp-mcpがPATH上にあることを確認してください必要に応じて、
node /path/to/.../propprofessor-mcp-server.jsを直接指定する設定を使用してください
ChatGPTを使用している場合:
本リポジトリは現在、ChatGPTの直接的なローカル
stdioセットアップではありません推奨される今後の方向性は、リモートMCPサーバーとして公開することです
それまでは、Claude Desktop、Cursor、Clineが最も簡単な利用方法です
高度な設定
環境変数:
AUTH_FILE: 認証ファイルのパスを上書きしますLOCAL_TIMEZONE: ローカルCLI表示のタイムゾーン(デフォルト:America/Chicago)PROPPROFESSOR_MCP_NDJSON:trueに設定するとNDJSONフレーミングを使用しますPROPPROFESSOR_ODDS_HISTORY_LOOKBACK_HOURS: デフォルトのオッズ履歴ルックバックウィンドウ(時間単位、デフォルト:6)
リクエストごとのオーバーライド:
MCPランク付けツールは
lookbackHoursとdebugを受け付けますローカルCLIヘルパーは
--lookback-hoursまたは--lookbackHoursを受け付けますローカルCLIヘルパーは
--debugまたは--no-debugも受け付けます
メンテナー向け
リリースおよびライブスモークテストのワークフローに関するメモは MAINTAINERS.md に移動しました。
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