edumints-scorm-mcp은(는) 무엇을 하나요?
구조화된 명세를 사용하여 SCORM 호환 e-러닝 과정을 조립하는 Model Context Protocol 서버입니다.
개요
이 Skill은 개발자와 AI 에이전트가 구조화된 명세(specification)를 기반으로 SCORM 1.2 및 2004 표준을 준수하는 e-러닝 코스를 자동으로 생성할 수 있게 해줍니다.
주요 기능
- SCORM 패키지 생성: JSON 또는 YAML 명세로부터 완전한 SCORM 패키지(imsmanifest.xml 포함)를 생성합니다.
- 리소스 관리: 코스에 필요한 모든 리소스(HTML, JavaScript, 이미지 등)를 자동으로 포함하고 구성합니다.
- 매니페스트 생성: SCORM 표준을 준수하는 imsmanifest.xml 파일을 자동 생성합니다.
- 유효성 검사: 생성된 패키지가 SCORM 1.2 및 2004 표준을 준수하는지 검증합니다.
사용 방법
1. 코스 구조 정의
# course.yaml
course:
title: "예제 코스"
version: "1.0"
modules:
- id: "mod1"
title: "첫 번째 모듈"
lessons:
- id: "les1"
title: "첫 번째 레슨"
content: "레슨 콘텐츠 (HTML 또는 마크다운)"
2. MCP 서버 실행
npx mcp-server edumints-scorm-mcp
3. AI 에이전트와 통합
Claude Code, Cursor, 또는 Codex에서 이 Skill을 사용하여 명세를 기반으로 SCORM 패키지를 생성할 수 있습니다.
환경 변수
SCORM_VERSION: SCORM 버전 지정 (기본값:2004 4th Edition)OUTPUT_DIR: 출력 디렉토리 경로TEMP_DIR: 임시 파일 디렉토리
지원되는 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 MCP 호환 플랫폼
라이선스
MIT