cards
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cardsmake a scoreboard for Mom, Dad, and the Patels, 15 rounds, called Hearts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cards
Printable scoreboards for card games — for playing with family and friends at the table.
Just want to print one? Open one of these PDFs and print it:
examples/railroad.pdf: Railroad for Gary, Gian, Pete, Indy, Raj, Shahi and Harjeet, 15 rounds, India themeexamples/scoreboard-7-players-10-rounds.pdf: blank names, 10 rounds
Scoreboard
Players are columns, rounds 1..N are rows, with a Total row at the bottom. Leave the player names blank to write them in by hand, or pass names to print them. Pages with more than 4 players print in landscape, and rows shrink as needed so every round and the Total fit on one page.
Related MCP server: golf-reports
Command line
Needs Node 20+.
npm install
# 7 blank player columns, rounds 1–10 (the default)
node src/cli.js
# Named players, custom title and file
node src/cli.js --players "Mom,Dad,Asha,Raj" --rows 12 --title "Rummy Night" --out out/rummy.htmlOpen the HTML file in a browser and print (Ctrl/⌘ + P).
Option | Default | Meaning |
|
| A count (blank names) or comma-separated names |
|
| Number of rounds |
|
| Heading at the top |
|
| Output file |
|
|
|
| off | Leave off the Total row |
MCP server
src/mcp.js is an MCP server with one tool, create_scoreboard, so you can ask Claude things like "make a scoreboard for Mom, Dad, and the Patels, 15 rounds, called Hearts".
Add it to Claude Code:
claude mcp add cards -- node /path/to/cards/src/mcp.jsFiles are written to ~/cards-printables/ (override with CARDS_OUT_DIR).
Development
npm test
npm run example # regenerate the blank example HTML
npm run example:railroad # regenerate the Railroad scoresheetThis server cannot be deployed
Maintenance
Related MCP Connectors
Create a BoxTier-style PNG receipt from user-provided basketball game results.
Render PDFs from templates and spreadsheet data via SheetRender, locally or at mcp.sheetrender.com
Round-robin ladders and match scores for small clubs. Players join by QR poster; no app, no account.
Round-robin fixtures, standings and match-day plans for league organizers. Free.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConverts HTML files or HTML content to PDF using Puppeteer's browser rendering engine with support for CSS, JavaScript, custom page formats, margins, and header/footer templates.6MIT
- FlicenseNot gradedqualityDmaintenancePulls golf data from Arccos, GHIN, and 18Birdies, and generates interactive HTML and PDF round reports with shot maps and stats via local MCP tools.-
- AlicenseNot gradedqualityDmaintenanceGenerates quizzes from Markdown content and outputs interactive HTML and Word documents.6MIT
- AlicenseNot gradedqualityBmaintenanceBuilds SCORM 2004 compliant e-learning courses locally with automated packaging and data privacy.1MIT