edumints-scorm-mcp
Builds SCORM 2004 compliant e-learning courses locally with automated packaging and data privacy.
README
📦 edumints-scorm-mcp - Build interactive learning courses with ease
edumints-scorm-mcp allows you to create SCORM-compliant e-learning courses using local tools. SCORM provides a standard way for your courses to talk to Learning Management Systems. This application automates the assembly of your content so you can focus on instructional design. You run this software on your own computer. You keep full control over your course files and data.
⚙️ System Requirements
- A computer running Windows 10 or Windows 11.
- At least 4 gigabytes of memory.
- A modern internet browser like Chrome, Edge, or Firefox.
- 500 megabytes of free space on your hard drive.
🚀 How to set up the software
Follow these steps to get the tool running on your Windows computer.
- Visit the official releases page to download the application.
- Look for the file ending in
.exeunder the latest version. - Click the file to start the download to your computer.
- Locate the file in your downloads folder once the transfer finishes.
- Double-click the file to start the installation process.
- Follow the prompts on the screen to finish the setup.
- Click the shortcut icon on your desktop to launch the tool.
🛠️ Operating features
The software provides tools to help you package your lessons. It handles the technical parts of course assembly so the technical format works with any standard Learning Management System.
- Automated SCORM Packaging: The tool formats your lesson content to meet SCORM 2004 standards.
- Content Assembly: Drag and drop your text, images, and media files into the interface.
- Local Hosting: The software runs on your machine. You do not need an external server to build your projects.
- Data Privacy: Your files stay on your hardware. No data travels to cloud servers if you do not choose to upload it.
- Course Metadata: Fill in course details like unique IDs, titles, and descriptions directly within the menu.
📝 Preparing your content
You must prepare your files before you open the software. A good course contains a clear path for the learner.
- Create a folder on your computer for your project.
- Label your images, documents, and video files clearly.
- Arrange your lesson order in a subfolder structure.
- Gather your metadata, such as the course name and the estimated time to complete the lesson.
📊 Building your first course
Open the software and navigate to the project dashboard.
- Select "New Project" from the main menu.
- Enter the title of your course in the prompt box.
- Use the file explorer button to point the software to the folder containing your media.
- Review the settings to ensure the SCORM version fits your needs.
- Click "Assemble" to generate the package.
- Find your finished file in the "Output" subfolder of your project directory.
🧠 Why use this tool
Many tools for course authoring are expensive or lock your data into a proprietary web service. This tool removes those barriers. By using an open-source approach, you avoid subscription fees and keep ownership of your intellectual property.
Since the tool supports the Model Context Protocol, it fits into modern workflows. It helps instructional designers bridge the gap between AI-assisted text generation and real-world training requirements. You get the benefit of automation without losing control of your files.
🆘 Troubleshooting common issues
The application fails to open. Ensure you have the latest version of Windows installed. Check your antivirus settings, as some security software blocks programs from unknown publishers. If you trust the source, configure your security settings to allow the program to run.
The output file does not work in my Learning Management System. Verify that your folder structure contains an entry file, usually a file named index.html. Ensure all your assets are in the same folder as the index file. Check that your identifier strings contain letters and numbers only.
The software runs slow. Close other applications that use high amounts of memory, such as video editors or browser tabs with active media. Ensure your hard drive has enough space for temporary file storage.
🛡️ Privacy and self-hosting
This application works without an internet connection once you install it. It does not phone home to report your usage or send your course data to third parties. You are the only person who can access the project folders on your computer. This gives you full compliance with strict data protection requirements for internal corporate training.
📧 Support and community
Open-source projects rely on the work of the community. If you find a bug, document the steps you took to trigger it. Be specific about what happened and what you expected to happen instead. Do not include passwords or personal student data in your reports. You can search the issues page to see if another user reported the same problem. This documentation will help the developers fix the tool for everyone.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.