mcpField
S
savvyscratch

savvyscratch

ローカル
github.com/myque08ゲーム・エンタメ029 週間前に更新

savvyscratch について

savvyscratchは、AIアシスタントから米国19州のスクラッチくじデータや分析を利用できるMCPサーバーです。自然な会話でのアカウント登録やサブスクリプション管理、予算に応じたゲーム選びにも対応します。

主な機能

  1. 01アカウント登録・ログイン・購読管理
  2. 02州別スクラッチくじの閲覧
  3. 03賞金内訳の確認
  4. 04予算に合うゲームの検索
  5. 05無料プレビューと購読者向け情報

活用シーン

  1. 01州ごとのスクラッチくじの確認
  2. 02予算内でゲームを比較
  3. 03AIアシスタント経由での登録や購読

MCP 対応

stdio MCPサーバーとして、互換クライアントにアカウント管理とゲーム分析のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"myque08-savvyscratch": {
"command": "npx",
"args": [
"-y",
"@savvyscratch/mcp-server"
]
}
}
}
起動コマンドnpx -y @savvyscratch/mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@savvyscratch/mcp-server1.0.1

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
emailstringはいあなたのメールアドレス
passwordstringはいパスワードを選択します(6 文字以上)

詳細

Savvy Scratch MCP サーバー

npm version

インストール

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に話しかけるだけです:

  1. 「Savvy Scratchのアカウントを登録して」 → AIが register ツールを使用します
  2. 「フロリダ州ではどのスクラッチ式宝くじを買うのがおすすめ?」 → AIが login + get_games を使用します
  3. 「Savvy Scratchに登録して」 → AIが get_subscribe_link を使用します

APIキーも環境変数も不要です。アカウント情報はAIとのセッション内で管理されます。

ツール

認証とアカウント
ツール説明
registerSavvy 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

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。