Soongsil University MCP server for Claude, Cursor and other MCP clients. Provides access to university academic systems (u-SAINT, LMS, library) and campus information.
ssuMCP defines 9 tools with consistent verb-noun naming (classify_, search_, get_, check_, list_, evaluate_, find_) and detailed Korean-language descriptions. All tools have input schemas with typed parameters and descriptions. However, output schemas are not explicitly documented in the source, parameter descriptions occasionally lack constraint details (e.g., 'limit' lacks min/max bounds), and error handling guidance is absent. Tools are well-composed for academic policy queries but lack idempotency hints and recovery guidance.
장학금 질문과 GPA·취득학점·입학연도·TOPIK을 공식 근거와 대조합니다. 기존 decision/matchedRequirements와 별도로 지원되는 외국인/TOPIK·백마 규칙의 deterministic tierEvaluation을 반환합니다.
학사 질문을 졸업/장학/학사일정/일반 규정 의도로 분류하고, 이어서 호출할 ssuMCP 도구를 추천합니다.
인증된 학생의 u-SAINT 졸업요건 상태와 공식 학칙/졸업 안내 근거를 함께 반환합니다. mcp_session_id를 생략하면 현재 transport에 안전하게 바인딩된 세션을 사용합니다.
숭실대학교 학사일정을 연도, 월, 키워드로 필터링해 반환합니다. 수강신청·개강·종강·시험 같은 일정 검색에 사용합니다.
숭실대학교 학사일정을 조회합니다. 수강신청·중간/기말고사·방학 등의 주요 일정을 [{date, endDate, event, category}] 형태로 반환합니다. date는 시작일(ISO), endDate는 기간 일정의 종료일(ISO, 포함)이며 하루짜리 일정은 endDate가 null입니다. year를 생략하면 현재 연도를 사용합니다.
학사 질문에 대해 evidence에 근거한 answer/facts와 미확인 사항, 개정본 검증 상태가 포함된 citations를 분리해 반환합니다.
Output schemas not documented. Tool descriptions state what is returned (e.g., 'citations', 'tierEvaluation', 'events') but formal JSON Schema output types are not visible in source. LLMs cannot plan downstream tool chains without knowing response structure.
Numeric parameter constraints missing. 'limit' parameters (default 5, max 10) and 'page'/'size' parameters lack explicit min/max bounds in schema. LLMs may pass invalid values (e.g., limit=1000, page=-1) without validation guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 65 | <=2025-11-25 | v2 |
학사 RAG가 조회하는 공식 출처 목록을 반환합니다. 각 출처의 URL, contentUrl, revision/effectiveDate, live 지원 여부, 검증일을 확인할 수 있습니다.
숭실대학교 공식 규정관리시스템과 공식 학사 안내 페이지에서 학칙·졸업·장학 근거 문단을 검색합니다. live 요청·시도·성공, 캐시, 원문/seed 출처와 조회 시각을 분리해 반환합니다.
숭실대학교 캠퍼스 내 식당, 카페, 편의점, 서점 등의 시설 정보를 검색합니다. 시설 이름, 위치, 운영시간, 전화번호, 별칭 등을 부분 일치로 검색하며, query 가 비어 있으면 전체 시설 목록을 반환합니다.
No error handling or recovery guidance. Tools lack descriptions of failure modes (e.g., 'If live fetch fails, falls back to seed corpus') or actionable error messages. Agents cannot distinguish retryable vs. fatal errors.
Stateful session handling via 'mcp_session_id' parameter in evaluate_graduation_with_policy. Description states 'omit to use current transport-bound session', but MCP 2026-07-28 spec is stateless, each request must be self-contained. Reliance on Mcp-Session-Id (removed pattern) requires migration.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). All 9 tools are READ_ONLY per metadata, but this is not declared via tool annotations in the schema. Agents cannot infer safety properties without explicit hints.