Download Video
eclass_download_videoDownload and validate a CAU eclass OCS MP4 video to the MCP server's local disk/cache for later file handoff, without sending video bytes to ChatGPT.
Instructions
[네트워크] OCS 메타데이터에서 확인한 직접 MP4 동영상을 검증 후 MCP 서버 로컬 디스크/캐시에 다운로드합니다 (제한시간 30분). 이 도구는 재생·진도·출석 API를 호출하지 않고 동영상 바이트도 ChatGPT에 전달하지 않습니다. 외부에서 받아야 하면 file_id="video:"로 eclass_file_handoff를 호출해 공개 /files/ URL을 별도 발급해야 합니다. 캐시에는 file_id="video:"로 기록되므로 재다운로드 시 eclass_remove_download에 이 형식을 사용하세요.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | https://ocs.cau.ac.kr/em/<content_id> 형식의 OCS 뷰어 URL | |
| type | No | 자료 유형 (참고용) | |
| source | No | 자료 출처 (캐시에 기록됨) | |
| video_id | Yes | 동영상 ID 또는 material id (캐시 키로 사용) | |
| course_id | Yes | 강의 ID | |
| display_name | Yes | 저장할 파일명 (.mp4 없으면 자동 추가) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| message | No | ||
| skipped | No | ||
| strategy | No | ||
| video_id | No | ||
| retryable | No | ||
| error_code | No | ||
| local_path | No | ||
| size_bytes | No | ||
| display_name | No | ||
| handoff_note | No |