27-0 MCP について
27-0 MCPは、NRLファンやAIクライアント向けの読み取り専用MCPサーバーです。ラグビーリーグのブラウザーゲームに関する確認済みルールや編成制約、リンクを提供し、ルール確認やプレイ計画に使えます。
主な機能
- 01ゲームルールと編成制約の取得
- 02公式リンクの検索
- 03ルール、FAQ、リンクのリソース
- 04ゲーム紹介とプレイ計画のプロンプト
活用シーン
- 01ドラフト計画前の編成ルール確認
- 0227-0の公式ページやリンクの検索
- 03共通チャレンジに向けたゲーム情報の確認
MCP 対応
ツール、リソース、プロンプトを通じて、確認済みの27-0のルール、入口、FAQ、公式リンクをMCPクライアントに提供します。読み取り専用で、APIキーは不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
27-0 MCP サーバー
27-0 NRL ゲーム — 完璧な XIII を作り、無敗を目指しましょう
ゲームのルール、ロスターの制約、開始方法、FAQ、公式リンクなど、27-0 の正式な情報を提供する Model Context Protocol サーバーです。Claude Desktop、Cursor、Windsurf、Continue など、MCP 互換の AI クライアントから利用できます。読み取り専用で、API キーやクォータは不要、コールドスタートは約 50 ms です。
公式ウェブサイト:https://27-0game.com
🎮 27-0 について
27-0 は、歴代最高のラグビーリーグ XIII を編成し、完璧なシーズンを戦い抜けるか試したい NRL ファン向けの無料ブラウザーゲームです。このサイトでは、一般的な「史上最高の選手は誰か」という議論を、制約付きのドラフトに置き換えています。各ラウンドで NRL のクラブと時代が選ばれ、プレイヤーは空いているポジションに適格なレジェンドを 1 人選びます。13 人を選び終えると、シード値に基づく 27 ラウンドのシーズンシミュレーションが行われます。目標は無敗の 27-0 の成績と、獲得可能な最高評価を目指すことであり、実際の NRL の結果を予測するものではありません。
主な機能
- 13 人固定のラインアップ — ロスターは NRL の背番号の構成に沿っており、フルバック、ウイング 2 人、センター 2 人、ファイブエイス、ハーフバック、プロップ 2 人、フッカー、セカンドロー 2 人、ロックで構成されます。選手は現在空いているポジションに合わなければならないため、有名選手の名前だけではドラフトを攻略できません。
- クラブと時代の抽選 — 選手を選ぶたびに、歴史上のクラブと時代のプールが提示されます。無制限のデータベースから検索するのではなく、その抽選で選べるレジェンドの中から選びます。
- 27 ラウンドのシミュレーション — 完成した XIII は、レギュラーシーズンと決勝ステージを経てグランドファイナルに至る 27 ラウンドで評価されます。同じシード値とロスターであればシミュレーションは決定論的に実行されるため、共有したプレイを再現できます。
- 3 種類のドラフト体験 — Classic では選手の統計情報を表示し、数値に基づいて判断できます。Daily は全員が同じ 13 回の抽選に挑戦でき、挑戦は 1 回限りで、AEST の午前 0 時にリセットされます。Footy IQ では統計情報を非表示にし、記憶とラグビーの知識を頼りにドラフトします。
- リーダーボードと共有コード — プレイヤーは結果をリーダーボードに投稿し、プレイを再現できる短いコードを共有できます。リーダーボードの記録はユーザーが投稿したゲーム結果であり、認定済みの競技記録ではありません。公開ページには、プレイ画面、デイリーチャレンジ、リーダーボード、共有用ルートが用意されています。
- 無料で独立したゲーム — アカウントを作成しなくてもブラウザーでプレイできます。NRL や各クラブとは無関係の、独立したファンプロジェクトです。選手名、統計情報、評価は、解説やパロディを目的としてサイトが独自に編集したゲームデータであり、NRL の公式記録ではありません。
活用例
NRL ファンは Classic でゲーム内に表示される選手プロフィールを比較したり、Footy IQ で歴史の知識を試したり、Daily に再挑戦したりできます。グループで同じデイリーシードに挑戦し、結果を投稿したり、共有リンクを開いてラインアップと各ラウンドの展開を確認したりできます。ポジションが固定されているため、バックス、フォワード、スパインの役割、そして各クラブと時代の選手プールの強さを考慮した、意味のあるトレードオフが生まれます。
対象ユーザー
27-0は、ラグビーリーグのサポーターで、歴代選手をめぐる議論、ロスターの作成、デイリーゲーム、短時間で楽しめる対戦を好む方を対象としています。デスクトップまたはモバイルで数分以内に完了できるよう設計されています。このシミュレーションは娯楽目的の仕組みです。選手やクラブの公式ランキング、または現実の試合結果の予測として捉えないでください。
ツール
get_game_rules
確認済みのゲームルール、ロスターの制約、サイトが公開しているエントリーポイントを返します。(27-0)
入力: パラメーターなし。戻り値: テキスト/Markdown。
get_official_links
27-0の公式リンク(ウェブサイト、サポート、利用可能な場合はドキュメント)の標準リストを返します。
入力: パラメーターなし。戻り値: テキスト/Markdown。
リソース
site://27-0/rules— 確認済みのゲームルール、ロスター作成の制約、公開されているエントリーポイント。site://27-0/faq— 公開サイトのメタデータから生成された簡潔なFAQ。site://27-0/links— ユーザーと共有できる標準URL。
プロンプト
tell_me_about_27_0
サイトの概要、対象ユーザー、仕組みをまとめます。— 27-0
plan_a_run_27_0
確認済みのルールとエントリーポイントに基づいて、1回のプレイを計画します。— 27-0
インストール
Smithery経由でインストール
npx -y @smithery/cli install 27-0-mcp --client claude
(該当するクライアントに合わせて、claudeをcursor、windsurf、またはcontinueに置き換えてください。)
ソースからインストール
git clone https://github.com/rocnubie/27-0-mcp.git
cd 27-0-mcp
pnpm install
次に、MCPクライアントの設定(Claude Desktopの場合はclaude_desktop_config.json、Cursor/Windsurf/Continueの場合はmcp.json)に追加します。
{
"mcpServers": {
"27-0-mcp": {
"command": "node",
"args": [
"/absolute/path/to/27-0-mcp/src/index.mjs"
]
}
}
}
MCP Inspectorでデバッグ
npx @modelcontextprotocol/inspector node src/index.mjs
公式リンク
- ウェブサイト:https://27-0game.com
- サポート:[email protected]
開発
pnpm install
pnpm start # run the server over stdio
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
