Categories › Knowledge & Everyday › Education & learning
Study decks for 8 languages plus the K2 spaced-repetition engine, runnable on your items.
Remote server: your requests and data go to k2kanji.com. Claude Code: claude mcp add --transport http k2-study-decks-algorithm https://k2kanji.com/api/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
list_decks — The catalog of K2 study decks: nine curated datasets spanning Japanese kanji and vocabulary, HSK Chinese, Korean Hangul, Spanish, French, clsearch_deck — Search one deck. `query` substring-matches the term, its reading/pronunciation, its English meanings, and its category, so "bone" finds entrget_entry — One deck entry in full, matched on the exact term (the kanji, hanzi, jamo, or word itself). Case-insensitive. Returns every field the deck cget_cube_algorithms — Rubik's cube last-layer algorithm sets used by the K2 cube trainer: full OLL (57 cases), full PLL (21), the two-look beginner subsets, full explain_k2_algorithm — The K2 spaced-repetition engine, described. K2 stores no review dates: each item holds a probability p that halves on a correct answer and dsimulate_k2_session — Run the real K2 engine over your own items. Give it a list of terms (any strings — your flashcards, cube cases, anything), a study mode, andget_site_info — What K2 is, which apps it runs, what this server does and does not expose, and every machine-readable surface. Also returns the full capabilNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.