All plugins

mahj-trainer

Learn and practice American mah jongg (the game played with the yearly NMJL card) through Mahj Trainer's hosted MCP server (Streamable HTTP, no sign-in, no keys): short lessons, practice quizzes that check and explain each answer, a rack reader that suggests a Charleston pass with a reason for each tile, and a glossary. Bundles one skill that tells the agent when to call the tools. Agent Plugins v1 package (plugin.json + mcp.json + skills/), configuration only. Disclosure — hosted-only connector with no local code: every tool call (rack tiles, quiz answers, lesson topics) goes to mahj.mahjtrainer.workers.dev, run by the plugin author; the five tools are served by that remote server at runtime and are not covered by the pinned sha (the source at the pin is read-only and stateless).

Jack WallnerGeneralv1.0.0Updated 2 hours ago

About

Learn and practice American mah jongg (the game played with the yearly NMJL card) through Mahj Trainer's hosted MCP server (Streamable HTTP, no sign-in, no keys): short lessons, practice quizzes that check and explain each answer, a rack reader that suggests a Charleston pass with a reason for each tile, and a glossary. Bundles one skill that tells the agent when to call the tools. Agent Plugins v1 package (plugin.json + mcp.json + skills/), configuration only. Disclosure — hosted-only connector with no local code: every tool call (rack tiles, quiz answers, lesson topics) goes to mahj.mahjtrainer.workers.dev, run by the plugin author; the five tools are served by that remote server at runtime and are not covered by the pinned sha (the source at the pin is read-only and stateless).

Mahj Trainer for Hermes Agent

Mahj Trainer teaches American mah jongg, the game played with the yearly National Mah Jongg League card. This package connects Hermes to the Mahj Trainer MCP server and adds one skill that tells the agent when to use it.

hermes plugins install mahj-trainer

What you can ask

  • "Teach me how American mah jongg works." A short lesson on the basics, the tiles, the card's sections, the Charleston or keep-or-throw judgment.
  • "Quiz me on the Charleston." Practice questions, each checked and explained.
  • "Read my rack: 2C 2C 4C 4C 6B 6B 8B 8D F J 1C 9B N. What should I pass?" The sections your rack leans toward, three tiles to pass with a reason for each, and the pairs to build on.
  • "What is a joker swap?" Plain definitions from the Mahj glossary.

Tools

| Tool | What it does |
|---|---|
| show_mahjong_lesson | A lesson on basics, tiles, sections, charleston or strategy |
| start_mahjong_practice | A practice quiz on a topic |
| check_mahjong_answer | Checks one practice answer and explains it |
| read_mahjong_rack | Reads a rack against the card's sections and suggests a pass |
| define_mahjong_term | Defines a mah jongg term |

Every tool is read-only. The server needs no account, no key and no sign-in.

About the card

The NMJL card is copyrighted and changes every year. Mahj Trainer talks in the card's stable sections (2468, 13579, 369, Consecutive Run, Like Numbers, Winds & Dragons, Singles & Pairs, Quints, Year) and never reproduces card hands, so keep your own card handy for the exact lines. Not affiliated with or endorsed by the National Mah Jongg League.

Privacy

Tool calls go to the hosted server at mahj.mahjtrainer.workers.dev, which keeps no accounts and stores nothing about you. Privacy policy.

The app

Mahj Trainer is also a free practice app for iPhone, iPad and Android: jackwallner.com/ios/mahj.

README from the reviewed commit 290c190; it updates when the author re-pins.

Developer Mode

Explore built-in Hermes toolsets and actions.

HermesAgent

Developer?

Create a Hermes extension for Desktop or agent workflows.

Developer Section