io.github.kirupa/kirupa

KIRUPA Tutorials & Code Library

Search and read hundreds of web development, JavaScript, CSS, canvas, and DSA tutorials from KIRUPA.

Endpointhttps://www.kirupa.com/mcp/ (streamable-http)
Registry version1.0.1
Now4 tools · grade A (100) · pin ts_cf2587c08f8407a72c74bc7d56b609ce · protocol 2025-06-18
First / last listed2026-10-28 01:25 UTC / 2026-10-28 01:25 UTC
Grade over time2026-10-28: A (100), 4 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-28 01:25 UTC
4 tools, grade A (100)

Tools: search_tutorials get_tutorial find_related_links list_sections

Current tools (4)

search_tutorialsSearch hundreds of tutorials and articles on kirupa.com covering JavaScript, TypeScript, CSS, HTML5 Canvas, animations, React, and data structures & algorithms using full-text search (FTS5 + BM25). Returns matching tutorials with canonical URLs, clean Markdown URLs, matching section headings, and excerpts.
params: query*, section, limit
get_tutorialFetch the complete, clean Markdown text and extracted code blocks of a kirupa.com tutorial by its URL, section/slug identifier (e.g. "javascript/closures_in_javascript"), slug, or title.
params: identifier*, code_only
find_related_linksGiven a topic, concept, or an existing kirupa.com tutorial URL/slug, find related kirupa.com tutorials with ready-to-use Markdown links and summaries.
params: topic_or_url*, limit
list_sectionsList all topic sections on kirupa.com with tutorial counts and sample articles, or list the tutorials inside a specific section.
params: section, limit

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.