Community코딩 & 개발github.com

darkspotted-olivercromwell160/edumints-scorm-mcp

구조화된 명세를 사용하여 SCORM 호환 e-러닝 과정을 조립하는 Model Context Protocol 서버입니다.

edumints-scorm-mcp란 무엇인가요?

이 MCP 서버는 개발자와 AI 에이전트가 구조화된 명세(specification)를 기반으로 SCORM 1.2 및 2004 표준을 준수하는 e-러닝 코스를 자동으로 생성할 수 있게 해줍니다. 주로 Claude Code, Cursor, Codex 등 MCP를 지원하는 플랫폼에서 사용되며, 학습 콘텐츠 패키징, 매니페스트 생성, 리소스 관리를 자동화합니다. JSON 또는 YAML 형식의 코스 구조 정의를 입력받아 완전한 SCORM 패키지를 출력함으로써, 수동으로 SCORM 패키지를 구성하는 번거로움을 없애고 일관성과 정확성을 보장합니다. 이 도구는 특히 반복적인 e-러닝 콘텐츠 제작 작업을 효율화하려는 교육 기술 전문가에게 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add darkspotted-olivercromwell160/edumints-scorm-mcp

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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

관련 스킬