MahjongHandbook — American NMJL, MCR & Riichi Mahjong Scoring Rules Engine について
MahjongHandbookは、アメリカのNMJL、中国のMCR、日本のリーチ、香港麻雀の点数計算や手順を扱う読み取り専用MCPサーバーです。地域ルールや牌の使用可否、和了条件を確認するプレイヤーや開発者向けです。
主な機能
- 01地域ごとの点数ルール構成の比較
- 02アメリカ麻雀のチャールストン手順の取得
- 03NMJLのジョーカー使用可否の判定
- 04リーチのフリテンと役条件の確認
活用シーン
- 01牌数と点数条件の比較
- 02アメリカ麻雀の開始前の牌交換手順の確認
- 03ジョーカーの代用が認められるかの確認
- 04フリテン制限と一役の和了条件の検証
MCP 対応
リモートのstreamable HTTPエンドポイントを通じて、4種類の読み取り専用ツールをMCPクライアントに提供します。APIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mahjonghandbook.com/api/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http com-mahjonghandbook https://mahjonghandbook.com/api/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-mahjonghandbook":{"type":"http","url":"https://mahjonghandbook.com/api/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"com-mahjonghandbook":{"type":"http","url":"https://mahjonghandbook.com/api/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"com-mahjonghandbook":{"type":"http","url":"https://mahjonghandbook.com/api/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-mahjonghandbook":{"serverUrl":"https://mahjonghandbook.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
MahjongHandbook — American NMJL、MCR、Riichi Mahjong の得点ルールエンジン
American NMJL、中国公式 MCR(81 番)、日本の Riichi Mahjong の得点ルールを照会できます。
- 公式ワークベンチ: https://mahjonghandbook.com
- リモート MCP エンドポイント:
https://mahjonghandbook.com/api/mcp(streamable-http、読み取り専用、API キー不要) - パブリック OpenAPI 3.0: https://mahjonghandbook.com/openapi.json
- LLM コンテキスト: https://mahjonghandbook.com/llms.txt · https://mahjonghandbook.com/llms-full.txt
提供ツール(読み取り専用ツール 4 個)
| ツール名 | 概要 |
|---|---|
lookup_mahjong_scoring_rules | American、Chinese MCR、Japanese Riichi、Hong Kong Mahjong における地域別ルールセットの構成(牌セットの枚数 136 対 144 対 152、手牌の長さ、最低 Fan/得点の開始基準)を大まかに比較します。チャールストンの牌の受け渡し手順、NMJL のジョーカーを含む面子の合法性、Riichi の振聴チェックには使用しないでください。 |
lookup_american_charleston_sequence | American Mahjong で最初の捨て牌を出す前に行う、ゲーム開始前の牌の受け渡し方向(右、向かい、左)、ブラインドパスのルール、Courtesy Pass の交渉手順を正確に取得します。 |
check_nmjl_joker_legality | American Mahjong のジョーカー牌を特定の面子のサイズ(1~6 枚)で合法的に代用できるか検証し、公開されたジョーカーを自分の手番中に交換するルールを取得します。 |
check_riichi_furiten_and_yaku | 日本の Riichi Mahjong における捨て牌による振聴/一時的な振聴のロン制限を評価し、ドラとは無関係に、手牌が必須の 1 役の和了条件を満たしているか確認します。 |
10 秒で接続
Claude Code
claude mcp add --transport http mahjonghandbook https://mahjonghandbook.com/api/mcp
Cursor / Claude Desktop / Windsurf(mcp.json)
{
"mcpServers": {
"mahjonghandbook": {
"type": "streamable-http",
"url": "https://mahjonghandbook.com/api/mcp"
}
}
}
エージェントスキル(skills.sh)
npx -y skills@latest add AbigailDavised/mahjonghandbook-mcp -y
ライセンス
MIT © MahjongHandbook
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。