82-0 Game Mcp Server について
82-0 Dream MCP Serverは、NBAラインナップゲームのモード、FAQ、公式リンクなどの情報をMCP対応AIクライアントに読み取り専用で提供します。ドラフトの計画やゲームモードの確認に利用できます。
主な機能
- 01ゲームモードとシナリオの一覧
- 02公式リンクとFAQリソースの提供
- 03ゲーム紹介とプレイ計画用プロンプト
- 04APIキー不要の読み取り専用アクセス
活用シーン
- 01利用可能なモードとロスター制約の確認
- 02ラインナップを計画して結果を予測
- 03公式リンクやよくある質問の検索
MCP 対応
シナリオと公式リンクのツール、サイト情報のリソース、プロンプトをMCP対応クライアントに公開します。読み取り専用です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
82-0 Dream MCP Server
82-0 Dream - NBA All-Time Lineup Game
Model Context Protocol サーバーであるこのサーバーは、82-0 Dream の公式ナレッジ情報(ゲームモード、ロースターの選択肢、シナリオ、FAQ、公式リンク)を、Claude Desktop、Cursor、Windsurf、Continue などの MCP 対応 AI クライアントに提供します。読み取り専用で、API キーもクォータも不要。コールドスタートは約50 msです。
公式ウェブサイト:https://82-0.games
🎮 82-0 Dream について
82-0 Dream は、ブラウザー上で遊べる NBA の歴代ラインナップゲームです。プレイヤーは年代やフランチャイズをまたいで5つのポジションの先発ロースターを組み、シーズンシミュレーションを実行して、選んだラインナップが82勝0敗の完全な成績にどれほど近づけるかを確認します。ドラフトはスロットマシンを中心に構成されており、各ラウンドで(チーム、年代)の組み合わせがランダムに選ばれ、プレイヤーはその時期に実際にそのフランチャイズでプレーした対象選手からレジェンドを1人選びます。5人の選択後、シミュレーションでは累計PTS、REB、AST、STL、BLKを固定のしきい値と比較します。すべてのしきい値をクリアするとラインナップは82勝0敗となり、届かなければ成績は最小比率に向かって非線形に低下します。このゲームはアカウントもバックエンドもリアルタイムアクションも必要とせず、オープンウェブ上で完結します。ラインナップの状態はURLにエンコードされるため、どのドラフトも共有、表示、完全な再現が可能です。
主な機能
- 歴代チーム・年代別ドラフトシステム — NBA選手1,355人を、異なる181の(チーム、年代)セルにわたってインデックス化しています。各セルの対象候補者数は中央値で14人となり、ほとんどのスピンで意味のある選択ができます。
- 6言語対応インターフェース — 英語、スペイン語、ブラジルポルトガル語、日本語、韓国語、繁体字中国語に対応しており、それぞれの言語をロケールプレフィックス付きURLから利用できます。
- ポジションを問わない配置 — スピンの結果は、コート上の空いているポジションならどこにでも配置できます。そのため、PG → SG → SF → PF → C の順に固定されることなく、候補の少なさを考慮してドラフトの順序を決められます。
- 実物のようなスロットマシン — 1フレームで結果をランダムに決めるのではなく、減速しながら実際にリールがスクロールし、停止ボタンと Web Audio の効果音を備えています。
- スタッツしきい値に基づくシーズンシミュレーション — シーズンの判定は、単一の総合評価ではなく、バスケットボールの5つの実際のスタッツ(ポイント、リバウンド、アシスト、スティール、ブロック)の基準によって決まります。
- 共有・再現可能なドラフト — すべてのロースターは短い base64 クエリパラメーターに圧縮されます。共有URLを開くと、まったく同じドラフトの順序と最終成績が表示されます。
- 動的な OG 画像 — 各ラインナップのパーマリンクに対して、エッジで専用の Open Graph カードを生成するため、ソーシャルメディアに投稿したドラフトには汎用プレビューではなく、実際のロースターが表示されます。
ユースケース
- ピックをめぐる議論の決着 — 両者に同じ時代の制約を設定し、シミュレーションの判定をクリアできるのはどちらのドラフトかを確認できます。
- 時代をテーマにしたチャレンジ — 選手を特定の年代やフランチャイズに限定し、テーマに沿ったロスターでどこまで完璧なシーズンに近づけるかを試せます。
- ストリーマーやクリエイター向けコンテンツ — 5回のスピンによるドラフトを録画して共有 URL を投稿すれば、視聴者はまったく同じプレイを再現し、自分の結果と比較できます。
- 気軽に楽しむ NBA の歴史 — 適格選手のリストを通じて、70年代や80年代の知らないロールプレイヤーと出会えます。各セルには、誰もが知るレジェンドだけでなく、さまざまな選手が表示されます。
- ソーシャル投稿 — 動的 OG カード付きのパーマリンクを共有すれば、スクリーンショットなしで選んだラインナップと結果をひと目で伝えられます。
対象ユーザー
82-0 Dream は、「このラインナップはリーグに勝てるのか」という議論を楽しみ、自分の見解を手早く、体系立てて表現したいファン向けです。過去の王朝チームのローテーションをよく知っていて、組み合わせを試すサンドボックスを求める NBA 史の愛好家にも、チームと時代の制約をバスケットボール史のガイド付きツアーとして楽しむカジュアルなファンにも適しています。多言語対応のインターフェースにより、NBA の議論が盛んな海外コミュニティでも利用できます。無料で、アカウント不要、サーバーにもデータを保存しないため、単発のソーシャル投稿にも、友人との定期的な週次チャレンジにも活用できます。
ツール
list_scenarios
サイトで利用できるゲームモードとシナリオ(フリープレイ、デイリー、リーダーボードなど)の正式な一覧を返します。(82-0 Dream)
入力: パラメーターなし。戻り値: テキスト/Markdown。
get_official_links
82-0 Dream の公式リンク(ウェブサイト、サポート、利用可能な場合はドキュメント)の正式な一覧を返します。
入力: パラメーターなし。戻り値: テキスト/Markdown。
リソース
site://82-0/scenarios— 利用できるゲームモード、シナリオ、ロスター構築の制約。site://82-0/faq— 公開サイトのメタデータから生成された簡単な FAQ。site://82-0/links— ユーザーとの共有に使える正式な URL。
プロンプト
tell_me_about_82_0
サイトの概要、対象ユーザー、仕組みを要約します。— 82-0 Dream
plan_a_run_82_0
1回のプレイを計画します。モードを選び、ロスター戦略を立て、結果を予測します。— 82-0 Dream
インストール
Smithery 経由でインストール
npx -y @smithery/cli install 82-0-mcp --client claude
(該当するクライアントを使用する場合は、claude を cursor、windsurf、または continue に置き換えてください。)
ソースからインストール
git clone https://github.com/rocnubie/82-0-mcp.git
cd 82-0-mcp
pnpm install
次に、MCP クライアントの設定に追加します(Claude Desktop の場合は claude_desktop_config.json、Cursor / Windsurf / Continue の場合は mcp.json):
{
"mcpServers": {
"82-0-mcp": {
"command": "node",
"args": [
"/absolute/path/to/82-0-mcp/src/index.mjs"
]
}
}
}
MCP Inspector でデバッグ
npx @modelcontextprotocol/inspector node src/index.mjs
公式リンク
- ウェブサイト:https://82-0.games
- サポート:[email protected]
開発
pnpm install
pnpm start # run the server over stdio
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
