savvyscratch について
savvyscratchは、AIアシスタントから米国19州のスクラッチくじデータや分析を利用できるMCPサーバーです。自然な会話でのアカウント登録やサブスクリプション管理、予算に応じたゲーム選びにも対応します。
主な機能
- 01アカウント登録・ログイン・購読管理
- 02州別スクラッチくじの閲覧
- 03賞金内訳の確認
- 04予算に合うゲームの検索
- 05無料プレビューと購読者向け情報
活用シーン
- 01州ごとのスクラッチくじの確認
- 02予算内でゲームを比較
- 03AIアシスタント経由での登録や購読
MCP 対応
stdio MCPサーバーとして、互換クライアントにアカウント管理とゲーム分析のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| string | はい | あなたのメールアドレス | |
| password | string | はい | パスワードを選択します(6 文字以上) |
詳細
Savvy Scratch MCP サーバー
インストール
Claude Desktop
claude_desktop_config.json を開きます:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Savvy Scratch サーバーを追加します:
{
"mcpServers": {
"savvyscratch": {
"command": "npx",
"args": ["-y", "@savvyscratch/mcp-server"]
}
}
}
Claude Desktop を再起動すれば完了です。
Claude Code
プロジェクトの .mcp.json に追加します(または claude mcp add を実行します):
{
"mcpServers": {
"savvyscratch": {
"command": "npx",
"args": ["-y", "@savvyscratch/mcp-server"]
}
}
}
その他の MCP 対応クライアント
stdio MCP サーバーに対応するクライアントなら、次の方法で実行できます:
npx -y @savvyscratch/mcp-server
これは何ですか?
AI アシスタントが Savvy Scratch を利用できるようにする MCP(Model Context Protocol)サーバーです。米国19州のスクラッチ式宝くじゲームを、プロのギャンブラー級の精度で分析できます。
登録、サインイン、最新のゲームデータの閲覧、サブスクリプション登録をすべて、AIとの自然な会話を通じて行えます。設定は一切不要です。
初回セットアップ(AIを通じて)
インストール後、AIに話しかけるだけです:
- 「Savvy Scratchのアカウントを登録して」 → AIが
registerツールを使用します - 「フロリダ州ではどのスクラッチ式宝くじを買うのがおすすめ?」 → AIが
login+get_gamesを使用します - 「Savvy Scratchに登録して」 → AIが
get_subscribe_linkを使用します
APIキーも環境変数も不要です。アカウント情報はAIとのセッション内で管理されます。
ツール
認証とアカウント
| ツール | 説明 |
|---|---|
register | Savvy Scratchの新しいアカウントを作成します |
login | メールアドレスとパスワードでサインインします |
logout | サインアウトします |
check_subscription | サブスクリプションの状態とプランの詳細を確認します |
get_subscribe_link | サブスクリプション登録用のリンクを取得します |
ゲーム分析
| ツール | 説明 | 無料 | 登録者 |
|---|---|---|---|
list_states | 対象となる19州をすべて表示します | すべて | すべて |
get_games | 州ごとのスクラッチ式宝くじゲームを取得します | 上位3件 | すべてのゲーム |
game_details | ゲームの賞金内訳を詳しく表示します | ロック中 | すべて |
best_games | 予算と州に応じたおすすめゲームを表示します | 上位3件 | 条件に一致するすべて |
料金
無料アカウントでは、すべての州で上位3件のプレビューを確認できます。Savvy Scratchのサブスクリプション(月額5ドルまたは年額50ドル)に登録すると、次の機能を利用できます:
- 19州すべての全ゲーム
- 現在の残り賞金を含む、賞金ランクごとの詳細な内訳
- 加重スコアで順位付けした、予算に最適化されたおすすめ
- すべてのゲームに適用されるプロギャンブラーの手法
会話例
You: What scratch-off games should I play in Florida?
AI: [calls login, then get_games with state=fl]
Shows top 3 games with scores and odds...
"Subscribe to see all 100 games. Use get_subscribe_link to get started."
You: I have $10 to spend in Georgia, what's best?
AI: [calls best_games with state=ga, budget=10]
Shows top-rated games at $10 or under ranked by weighted score
You: Show me the prize breakdown for Atlanta Falcons
AI: [calls game_details with state=ga, game_name="Atlanta Falcons"]
Full prize tier breakdown with remaining prizes and adjusted odds
ソースからビルド
git clone https://github.com/myque08/savvymcp.git
cd savvymcp
npm install
npm run build
node dist/index.js
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。