Open this page in the study app

Use this site with an AI assistant

This site has an MCP server (Model Context Protocol): an AI assistant connected to it studies from the same published content as you, with the source of every item, and can run quizzes, mock exams, flashcards and trade-math drills whose answers are revealed only after you answer. No account, no key, nothing stored.

Server address

The server runs on this site at the address below (Streamable HTTP transport, no authentication):

https://cabinetmaker-red-seal-prep.pages.dev/mcp

What the assistant gets

Connect an assistant

Claude.ai and Claude Desktop (custom connector)

  1. Open Settings, then Connectors, and choose “Add custom connector”.
  2. Give it a name such as “Cabinetmaker Red Seal Prep”, paste the server address, and leave the authentication fields empty.
  3. In a chat, turn the connector on and ask, for example: “Quiz me on task B-6, five questions” or “Summarise the study guide for task F-14 and cite the sources.”

Claude Code

In a terminal, run:

claude mcp add --transport http cabinetmaker https://cabinetmaker-red-seal-prep.pages.dev/mcp

Other MCP clients

Any MCP client that supports the Streamable HTTP transport can use the address above; there is no authentication. The server lists its tools, prompts and resources when the client connects, and the setup guide describes each of them.

Offline: run the server on your computer

The same server also exists as a single Node.js script (Node.js 20 or newer) packaged with a copy of the study content, so an assistant on your computer can use it without an internet connection. It is not published on npm.

Download the cabinetmaker-mcp-stdio archive from the latest build on GitHub (open the most recent run and look under “Artifacts”; a GitHub account is needed to download it), or build it from the source code as the setup guide explains. Unzip it and keep the content folder next to stdio.mjs. Then register it with your client, replacing /path/to/stdio.mjs with the full path of the file:

Claude Desktop: add this to claude_desktop_config.json (Settings, Developer, Edit Config), then restart Claude Desktop:

{"mcpServers":{"cabinetmaker":{"command":"node","args":["/path/to/stdio.mjs"]}}}

Claude Code:

claude mcp add cabinetmaker -- node /path/to/stdio.mjs

The offline copy contains the content published when it was built; download a new build after the site is updated. Only MCP messages go to standard output; notes and errors go to standard error.

Rules the assistant follows

For crawlers and other tools

llms.txt describes the site and its files for AI tools. These readable pages and the sitemap publish the study content as plain HTML, and the content index lists every published file. Full documentation of the tools, prompts and resources: the MCP guide.

Open this page in the study app