MCP 服务器

Ladderboard — round-robin ladders and match scores for small clubs

app.rowb.ladder/board
游戏 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Manages round-robin sports ladders, player registration, match scheduling, results, and standings.

add_player
Register one player by name. Returns a 6-character code and a personal URL so the player can be identified at the courts without an account.
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}}}
create_ladder
Create or update the club ladder: club name and sport. Returns the join URL (the poster target) that players scan.
输入模式
{'type': 'object', 'required': ['club'], 'properties': {'club': {'type': 'string'}, 'sport': {'type': 'string'}}}
get_standings
The current table (rank, wins, losses, set percentage) plus the single most useful match to play next. Standings are computed with a fixed rule order, so the same results always give the same table.
输入模式
{'type': 'object', 'properties': {}}
record_match
Record a finished match result. Identify players by name, numeric id, or 6-character code. Give the set score (sets_a, sets_b) and optionally the games.
输入模式
{'type': 'object', 'required': ['player_a', 'player_b', 'sets_a', 'sets_b'], 'properties': {'round': {'type': 'integer'}, 'sets_a': {'type': 'integer'}, 'sets_b': {'type': 'integer'}, 'games_a': {'type': 'integer'}, 'games_b': {'type': 'integer'}, 'player_a': {'type': 'string'}, 'player_b': {'type': 'string'}}}
schedule_match
Put a match on the calendar before it is played. It appears as a pending card in the standings output.
输入模式
{'type': 'object', 'required': ['player_a', 'player_b'], 'properties': {'round': {'type': 'integer'}, 'player_a': {'type': 'string'}, 'player_b': {'type': 'string'}}}
已添加
get_standings
2026年9月27日 02:40
已添加
schedule_match
2026年9月27日 02:40
已添加
record_match
2026年9月27日 02:40
已添加
add_player
2026年9月27日 02:40
已添加
create_ladder
2026年9月27日 02:40