Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
klas_get_overviewB

광운대 KLAS 수강 과목, 마감 임박 과제, 미수강 온라인 강의 종합 현황을 한 번에 요약 조회합니다.

klas_list_coursesA

현재 학기(또는 지정 학기)의 수강 과목 목록(과목명, 과목코드, 담당교수, 분반)을 조회합니다.

klas_get_deadlinesB

전체 과목 또는 특정 과목의 과제 및 제출 마감 일정을 조회합니다.

klas_get_lecture_progressC

특정 과목의 온라인 동영상 강의 진도율 및 출석 마감 일정을 조회합니다.

klas_list_materialsB

특정 과목의 강의 자료실 게시글 목록과 첨부파일 ID(atchFileId)를 조회합니다.

klas_download_materialA

강의 자료실 첨부파일을 로컬 디렉토리에 안전하게 다운로드하고 저장 경로 및 해시를 반환합니다.

klas_auth_statusA

현재 저장된 KLAS 자격증명 구성 상태와 세션 유효성을 진단합니다 (비밀번호 비노출).

klas_refresh_sessionA

KLAS 세션 쿠키를 강제로 재발급받아 로컬 캐시를 갱신합니다.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
resource_courses현재 등록된 수강 과목 목록 리소스
resource_deadlines다가오는 과제 마감 일정 리소스

TDQS

A3.6/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct concern: course listing, deadlines, lecture progress, materials retrieval, download, and session/auth management. The overview tool aggregates other data but does not overlap functionally since it provides a high-level summary rather than detailed records.

Naming Consistency4/5

Tool names follow a consistent klas_ prefix and mostly use verb_noun structure, such as list_courses, get_deadlines, and download_material. The only minor deviation is klas_auth_status, which lacks a verb, but it remains clear and fits the overall pattern.

Tool Count5/5

Eight tools is well-scoped for a KLAS integration server, covering both information retrieval and session maintenance without redundancy. Each tool serves a clear purpose and the count feels appropriate for the domain.

Completeness4/5

The tool set covers the core read-only workflows: course overview, assignments, lecture progress, and materials download. Session refresh and auth status fill operational gaps, though there is no explicit tool for detailed assignment submission or announcements, but these are likely outside the server's intended scope.

Maintenance

ActivityMaintained
ResponsivenessNo issues