Chosun MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| chosun_id | Yes | 학번또는교직원번호 | |
| chosun_psw | Yes | 비밀번호 | |
| chosun_oj_id | No | OJ 아이디 | |
| chosun_clc_id | No | CLC 아이디 | |
| chosun_oj_psw | No | OJ 비밀번호 | |
| chosun_clc_psw | No | CLC 비밀번호 | |
| chosun_oj_enabled | No | OJ 활성화 여부 (true/false) | false |
| chosun_clc_enabled | No | CLC/e-Class 활성화 여부 (true/false) | false |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| chosun_session_statusB | Log in to the Chosun University portal and report the current MCP session status. |
| chosun_server_timeA | Read the Chosun University portal server time. |
| chosun_unread_messagesB | Read the unread portal message count. |
| chosun_timetableC | Read the fixed timetable widget from the Chosun University portal. |
| chosun_noticesB | Read the fixed notice widget from the Chosun University portal. |
| chosun_academic_calendarB | Read the academic calendar widget for a YYYYMMDD date range. |
| chosun_clc_config_statusA | Report whether CLC/e-Class tools are enabled and whether separate CLC credentials are configured, without exposing secrets. |
| chosun_oj_config_statusA | Report whether OJ tools are enabled and whether separate OJ credentials are configured, without exposing secrets. |
| chosun_course_offeringsC | Search undergraduate course offerings from the Chosun academic system. |
| chosun_course_syllabusC | Read a course syllabus report for a course offering returned by chosun_course_offerings. |
| chosun_graduation_diagnosisB | Read graduation self-diagnosis data from the Chosun academic system. |
| chosun_graduation_summaryA | Summarize graduation self-diagnosis data without exposing student identifiers. |
| chosun_verification_reportC | Run the same portal and academic-system checks used in the MCP verification log, then return a compact report. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool targets a distinct resource or function (e.g., calendar vs. course vs. graduation). Even related tools like graduation_diagnosis and graduation_summary have clearly different purposes: raw data vs. anonymized summary. No ambiguity.
All tools follow the 'chosun_<domain>_<specific>' pattern consistently, using snake_case. The prefix provides clear server identity, and the names are descriptive and predictable.
13 tools cover a comprehensive set of portal functions without being bloated. Each tool serves a specific need, and the count feels appropriate for a university portal MCP.
The tool set covers most core informational needs (calendar, courses, syllabus, graduation, notices, timetable, etc.). Missing are write/action tools (e.g., logout, submit changes) and possibly grade lookup, but the set is reasonable for a read-heavy portal interface.