SCORM Packager (HTML → SCORM 2004) MCP server
io.github.giacomomaria81/scorm-mcp-server·v2.3.0·6 starsTurn HTML or mobile-learning exports into SCORM 2004/1.2 packages, and validate any SCORM zip.
6 stars122 downloads/wk
Reviews
Write oneNobody has reviewed SCORM Packager (HTML → SCORM 2004) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SCORM Packager (HTML → SCORM 2004) tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
scorm_packagescorm_selftestDiagnostic tool with NO arguments: packages a constant built-in HTML and reports version, duration and output path. Distinguishes 'server broken' from 'input problem' in one second. Writes one small file (selftest-scorm2004.zip) into the output directory.
scorm_validate
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 58 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SCORM Packager (HTML → SCORM 2004) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 6
- more than 85% of 28,688 servers
- Downloads a week
- 122
- more than 67% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install SCORM Packager (HTML → SCORM 2004) in Claude Code, Cursor or VS Code
Runs npx -y scorm-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add scorm-mcp-server -- npx -y scorm-mcp-server
What the publisher says
From the SCORM Packager (HTML → SCORM 2004) repository's README, as published. We do not edit it. Read it on GitHub
scorm-mcp-server
Turn self-contained HTML, a Claude Design .dc bundle or a mobile-learning platform content export (Excel activity templates + media) into a SCORM 2004 (or 1.2) package ready to import into any LMS — assets inlined for 100% offline, completion / progress / score tracking injected, ADL schemas bundled.
The bundled local harness (scorm-test-harness.html) playing a package: progress 0 → 100%, completion, and the live LMS API-call log (0 errors). Illustration.
An MCP server exposing three tools: scormpackage converts a finished HTML learning module into a .zip (PIF) any SCORM-compliant LMS can import, scormvalidate checks any existing SCORM zip (made by any tool) and explains exactly why an LMS would reject it, and scormselftest** is a 1-second health check.
Principle: WRAP, don't rewrite. Your HTML is preserved; the tool only:
- Inlines every asset (CSS, @import, fonts, JS, images, srcset, favicons) as data URIs → runs 100% offline.
- Injects a small runtime that reports completion, progress (%) and time spent, with resume across sessions.
- Generates the manifest and bundles the 15 official ADL XSD schemas — the manifest is validated against them (real conformance, not just "well-formed").
✅ Status — validated on a real LMS
- 325/325 automated checks green: 23 converter · 15 runtime · 15 MCP · 1 schema conformance (xmllint) · 6 security · 11 features · 13 auto-milestones · 21 V2 (bundle / .dc / score) · 10 output-dir · 9 tracking-signal · 32 hardening · 29 SCORM 1.2 · 12 CLI/batch · 16 web UI · 44 mobile-learning migration · 35 package validation · 33 question-level interactions — plus 6 bonus strict-runtime checks (scorm-again).
- SCORM Cloud (real LMS): imports cleanly (recognized as SCORM 2004 4th Ed., "manifest looks great"), and the dashboard reports completion = complete, success = passed, time tracked.
Input formats
Pass a .dc bundle as its folder or .zip (not the lone .dc.html, which is inert without its siblings).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SCORM Packager (HTML → SCORM 2004): common questions
- Is SCORM Packager (HTML → SCORM 2004) MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the SCORM Packager (HTML → SCORM 2004) safety report
- How do I install SCORM Packager (HTML → SCORM 2004)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does SCORM Packager (HTML → SCORM 2004) need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is SCORM Packager (HTML → SCORM 2004) maintained?
- The last commit was 62 days ago (2026-09-03). The latest release is v2.3.0.
- What can I use instead of SCORM Packager (HTML → SCORM 2004)?
- Servers from other publishers that do the same job: PartCAD MCP server.
- How does SCORM Packager (HTML → SCORM 2004) compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to SCORM Packager (HTML → SCORM 2004)
Same job from other publishers: the closest match first, then the best rated.
- PartCADInspect, render, test and export the parts and assemblies of PartCAD hardware packagesnot reviewedEstablishedA