The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Korean Notice (공고) Checklist listing page.
한국어 | English
작년 공고와 올해 공고를 넣으면, 바뀐 신청조건과 준비할 서류를 원문 근거와 함께 알려주는 MCP 서버입니다.
한국 지자체·공공기관의 모집공고(HWP, HWPX)를 AI 앱(Claude Desktop 등)에서 바로 읽게 해 줍니다. 모든 결과에는 원문 위치와 문서 해시가 붙어, 사람이 원문과 대조할 수 있습니다.
"올해 청년동아리 공고와 작년 공고를 비교해서, 바뀐 신청조건과 내가 준비할 서류를 근거와 함께 알려줘."

위 화면은 실제 공개 공고(장수군 청년동아리 2025 HWP → 2026 HWPX)를 비교한 출력을 그대로 녹화한 것입니다. 1위는 "고유번호증 또는 사업자등록증"이 필수에서 조건부로 바뀐 것, 2위는 신청기간, 3위는 신청 연령 하한이 15세에서 만 18세로 오른 것입니다. 각 항목의 근거 위치를 get_evidence에 넣으면 해당 원문을 다시 확인할 수 있습니다.
공식 MCP 레지스트리에 io.github.RosieOh/korean-notice-mcp로 등록되어 있습니다.
Node.js 22 이상이 필요합니다.
claude_desktop_config.json에 추가합니다. MCP_DATA_DIR에는 공고 파일을 모아 둘 폴더의 절대 경로를 넣으세요. 서버는 이 폴더 안의 파일만 읽습니다.
연결한 뒤 폴더에 2025-공고.hwp, 2026-공고.hwpx를 넣고 AI에게 두 파일을 비교해 달라고 요청하면 됩니다.
| 도구 | 하는 일 |
|---|---|
extract_requirements | 제출서류(필수/조건부와 조건 문구), 신청기간, 자격 문단 후보를 근거 위치와 함께 추출 |
compare_notices | 두 공고 비교. 서류 추가·삭제·필수/조건부 변경과 신청기간 변경을 먼저, 나머지 문구·표 변경을 중요도 순으로 보여줌. 연도만 바뀐 문구는 date_only_changes로 분리 |
read_notice | 본문과 표(행·열·병합)를 원문 위치·해시와 함께 읽기 |
get_evidence | 같은 해시의 문서에서 근거 위치의 원문을 다시 확인 |
지원 형식은 HWP, HWPX, TXT, MD, CSV입니다. PDF와 스캔 이미지(OCR)는 아직 지원하지 않습니다. 모든 도구는 읽기 전용이고, 외부 네트워크에 접속하지 않습니다.
장수군이 공개한 5개 사업의 2025·2026 공고 10건(HWP 9, HWPX 1)으로 평가했습니다. 규칙은 3쌍으로만 조정했고, 나머지 2쌍은 보류해 두었다가 평가했습니다. 방법과 전체 결과는 benchmarks/README.md에 있습니다.
| 이전 방식 | 이 버전 | |
|---|---|---|
| 제출서류 재현율 / 정밀도 (전체) | 66% / 7% | 92% / 84% |
| 신청기간 적중 | 0/10 | 10/10 |
| 중요 변경 34건 중 결과 상위 15개 안 | 4 | 24 |
| 사용자가 검토할 변경 항목 수 | 1,779 | 403 |
먼저 알아 둘 한계가 있습니다.
근거 위치는 두 가지입니다. HWP는 rhwp/scanN(rhwp 스캔 순서)이고, 같은 엔진 버전과 같은 문서 해시에서만 재현됩니다. HWPX는 section0/paragraphN 같은 XML 구조 위치입니다.
공고 원문은 저장소에 넣지 않았습니다. 아래 명령은 게시처에서 원문을 내려받고 SHA-256을 대조한 뒤 평가합니다.
HWP를 AI에서 읽는 도구는 이미 좋은 것이 많습니다. 이 프로젝트는 그 위에서 공고 한 종류를 깊게 다룹니다.
| 프로젝트 | 잘하는 것 | 이 프로젝트와의 관계 |
|---|---|---|
| kordoc | HWP·HWPX·PDF·DOCX 파싱, 서식 채우기, 문서 비교(신구대조표) MCP | 범용 문서 파서·비교. 공고의 필수/조건부 서류, 신청기간, 변경 중요도 같은 의미 단위는 다루지 않음. PDF 공고는 kordoc 쪽이 적합 |
| rhwp | HWP/HWPX 뷰어·편집기(Rust+WASM), 내장 MCP 서버 | 이 프로젝트의 HWP 파싱 엔진(@rhwp/core) |
| treesoop/hwp-mcp | rhwp 기반 HWP 읽기·쓰기·변환 MCP | 범용 HWP 도구. 공고 해석 기능은 없음 |
| 나라장터·공공데이터포털 MCP 서버들 | 공고·입찰 검색(API) | 첨부 HWP는 읽지 않음. "검색 → 첨부 내려받기 → 이 서버로 분석"으로 함께 쓰기 좋음 |
이 프로젝트만의 부분은 세 가지입니다.
다른 지자체 공고 쌍과 정답표, 특히 사람이 검수한 정답표를 가장 환영합니다. 개인정보가 들어간 실제 신청 서류는 이슈에 첨부하지 마세요. SECURITY.md를 참고하세요.
benchmarks/의 정답표·평가 결과와 데모 이미지에는 장수군청 공개 공고의 일부 문구가 연구·평가 목적으로 인용되어 있습니다. 이 인용 부분의 권리는 원 저작자에게 있습니다. 원 게시물에는 공공누리 제4유형(출처표시, 상업적 이용금지, 변경금지)이 표시되어 있습니다. 출처는 benchmarks/sources.json에 있습니다. 공고 원문 파일은 이 저장소와 npm 패키지에 포함하지 않습니다.