kw-notice-mcp
This MCP server provides read-only access to a local cache of Kwangwoon University notices via four tools:
search_notices: Full-text search with filters for query, category, date range, limit, and offset. Returns redacted metadata summaries (title, department, source URL, dates, freshness status).
get_notice: Retrieve a single notice by its Decimal Unique ID (DUID). Returns summary and optional redacted body text (may be
nullfor metadata-only crawls).list_latest_notices: List recent notices sorted by posted date, with optional category filter and pagination.
list_categories: List the fixed eleven categories with counts of active (non-tombstoned) cached notices.
All tools return bounded, redacted metadata only (no full body, attachments, or personal info). Structured error envelopes are included for invalid input, not found, or storage issues.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kw-notice-mcpShow me the latest notices from Kwangwoon University"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kw-notice-mcp
광운대학교 공지를 수집해 로컬 SQLite에 캐시하고, 읽기 전용 MCP 도구 4개로 STDIO에 제공하는 서버입니다.
제공 기능
MCP 도구 4개입니다. 전부 읽기 전용이고, 호출마다 SQLite를 URI mode=ro 로 새로 엽니다.
도구 | 입력 | 반환 |
| — | 고정 카테고리 목록과 캐시 건수 |
|
| 게시일 기준 최신 공지 |
|
| FTS5 검색 |
|
| 단건 조회 |
Related MCP server: seojeom-mcp
기술 스택
런타임: Python 3.13,
uv서버 · 저장: MCP SDK (STDIO), SQLite + FTS5
수집: httpx2, BeautifulSoup4
설정 · CLI: Pydantic, pydantic-settings, Typer
품질: pytest, ruff, basedpyright
로컬 실행
uv sync
uv run kw-notice-mcp --help
uv run kw-notice-mcp init-db --db-path data/kw-notice.sqlite3
uv run kw-notice-mcp status --db-path data/kw-notice.sqlite3
uv run kw-notice-mcp serve --db-path data/kw-notice.sqlite3설정은 KW_NOTICE_* 환경변수로 읽고, CLI 옵션이 우선합니다. 자격증명이나 비밀값은 없습니다.
MCP 클라이언트 등록 예시입니다.
{
"mcpServers": {
"kw-notice": {
"command": "/Users/me/.local/bin/uv",
"args": [
"run",
"--project",
"/path/to/kw-notice-mcp",
"kw-notice-mcp",
"serve",
"--db-path",
"/path/to/kw-notice-mcp/data/kw-notice.sqlite3"
]
}
}
}command 에는 uv 의 절대경로를 적어야 합니다. Claude Desktop 같은 GUI 앱은 셸 PATH를 상속하지 않아서 "uv" 로만 적으면 프로세스 생성이 실패합니다.
수집 정책
robots 우회 없음. 우회 스위치 자체가 없습니다.
실행당 요청 1회 예산. 목록 첫 페이지만 봅니다.
metadata-only. 상세 페이지, 본문, 첨부, 이미지, 이메일, 전화번호는 절대 요청하지 않습니다.
fail-closed. 403, 429, CAPTCHA, 깨진 마크업, 타임아웃이면 즉시 중단합니다.
권한을 주장하지 않습니다. 이 통제들은 통제일 뿐 허가가 아닙니다.
종료 코드가 스케줄러 연동 계약입니다. 0 성공, 10 차단 또는 예산 소진, 11 다른 크롤이 lease 보유, 12 설정 오류, 13 인프라 실패.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceA read-only MCP server for discovering and fetching Luogu problems, training sets, and user profiles.11182MIT

seojeom-mcpofficial
AlicenseNot gradedqualityDmaintenanceLocal-first MCP server that binds to a project opened by the Seojeom desktop app and serves its local wiki and graph data over stdio, enabling project-aware reading, searching, and writing of wiki and graph content.19MIT- FlicenseAqualityBmaintenancePrivate local stdio MCP server for metadata-only discovery, recording, and querying of Markdown and PDF documents.4
- AlicenseAqualityBmaintenanceUnofficial MCP server for Kangwon National University that provides academic calendar, cafeteria menus, notices, shuttle bus and city bus arrival information via natural language.7MIT
Related MCP Connectors
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Read-only MCP server for Robinhood Chain token discovery, research, and due diligence via GMGN.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kyowon1108/kw-notice-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server