
Korean Notice (공고) Checklist
io.github.RosieOh由 GitHub 帳號 RosieOh 發布v0.3.0更新於 Oct 27, 2026
Compare Korean public notices (HWP/HWPX): changed eligibility, documents, deadlines, with evidence
概覽
讀取韓國公共招募公告(HWP/HWPX),比對兩年度版本,並附原文依據列出申請條件、所需文件與期限的變動。
- 可以做什麼
- 擷取繳交文件(必備與條件式及條件文字)、申請期間與資格段落候選,並附原文位置
- 比對兩份公告,優先列出文件新增、刪除與必備/條件式變動及申請期間變動,其餘文字與表格變動依重要性排序,僅年份改變的文字另歸入 date_only_changes
- 讀取正文與表格(列、欄、合併儲存格),附原文位置與文件雜湊
- 在同一雜湊的文件中依依據位置重新核對原文
- 適用情境
- 當你手上有某韓國地方政府或公共機關去年與今年的招募公告 HWP/HWPX 檔案,想在申請前了解資格、文件與期限有哪些變動時適用。也適合只從單一公告中取出繳交文件與申請期間。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js 22 以上版本。必須將環境變數 MCP_DATA_DIR 設為存放公告檔案之資料夾的絕對路徑,伺服器只讀取該資料夾內的檔案。支援 HWP、HWPX、TXT、MD、CSV,不支援 PDF 與掃描影像。無需驗證,也不連線外部網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Korean Notice (공고) Checklist,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
korean-notice-mcp
한국어 | 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에 연결
claude_desktop_config.json에 추가합니다. MCP_DATA_DIR에는 공고 파일을 모아 둘 폴더의 절대 경로를 넣으세요. 서버는 이 폴더 안의 파일만 읽습니다.
연결한 뒤 폴더에 2025-공고.hwp, 2026-공고.hwpx를 넣고 AI에게 두 파일을 비교해 달라고 요청하면 됩니다.
도구
지원 형식은 HWP, HWPX, TXT, MD, CSV입니다. PDF와 스캔 이미지(OCR)는 아직 지원하지 않습니다. 모든 도구는 읽기 전용이고, 외부 네트워크에 접속하지 않습니다.
얼마나 정확한가
장수군이 공개한 5개 사업의 2025·2026 공고 10건(HWP 9, HWPX 1)으로 평가했습니다. 규칙은 3쌍으로만 조정했고, 나머지 2쌍은 보류해 두었다가 평가했습니다. 방법과 전체 결과는 benchmarks/README.md에 있습니다.
먼저 알아 둘 한계가 있습니다.
- 보류 세트를 처음 평가했을 때 서류 재현율은 43%였습니다. 처음 보는 표 양식 하나 때문에 한 문서의 서류를 통째로 놓쳤습니다. 원인을 고친 뒤 86%가 됐지만, 이 수치는 블라인드 결과가 아닙니다.
- 다른 지자체(군산·용인·대전) 3쌍으로 다시 블라인드 평가한 결과: 서류 정밀도는 90%로 유지됐지만 재현율은 47%에 그쳤습니다. 군산 공고에서는 제목 표기("신청서류 (…)", "신청접수 :")를 인식하지 못해 서류와 신청기간을 전혀 찾지 못했습니다. 처음 보는 양식에 약하다는 것이 현재 가장 큰 한계입니다. 자세한 내용은 평가 문서를 보세요.
- 정답표는 AI가 원문을 대조해 만든 초안이며, 사람이 독립적으로 검수하지 않았습니다. 표본도 한 지자체의 공고뿐입니다.
- 규칙 기반이라 "구비서류 발급 방법" 같은 참고표를 서류로 읽거나, 제출서류 섹션 밖에 적힌 서류를 놓칠 수 있습니다.
- 변경의 법적 의미나 신청 자격을 판정하지 않습니다. 신청 전에는 반드시 원문 공고와 담당 부서로 확인하세요.
어떻게 동작하나
- 읽기: HWP는 rhwp(MIT)로 읽습니다. rhwp의 표 API로 셀의 행·열·병합 구조를 복원해, "제출서류 | 내용 | 발급처" 같은 표에서 서류 열과 설명 열을 구분합니다. HWPX는 자체 XML 파서로 읽습니다.
- 추출: "제출서류", "(접수기간)", "□ 신청대상" 같은 공고 제목 표기로 섹션을 나눕니다. 그 안에서 번호 항목, 괄호 목록, "※ … 경우 … 제출" 같은 주석에서 서류를 찾습니다. "해당자", "택 1", "~인 경우" 같은 표현으로 조건부 여부를 판단합니다.
- 비교: 줄 단위로 비교한 뒤, 연도만 바뀐 문구는 따로 분리하고 같은 표의 셀 변경은 하나로 묶습니다. 섹션(자격·서류·기간·금액)과 숫자·키워드 변화로 중요도를 매깁니다.
근거 위치는 두 가지입니다. HWP는 rhwp/scanN(rhwp 스캔 순서)이고, 같은 엔진 버전과 같은 문서 해시에서만 재현됩니다. HWPX는 section0/paragraphN 같은 XML 구조 위치입니다.
평가 재현
공고 원문은 저장소에 넣지 않았습니다. 아래 명령은 게시처에서 원문을 내려받고 SHA-256을 대조한 뒤 평가합니다.
비슷한 프로젝트와의 차이
HWP를 AI에서 읽는 도구는 이미 좋은 것이 많습니다. 이 프로젝트는 그 위에서 공고 한 종류를 깊게 다룹니다.
이 프로젝트만의 부분은 세 가지입니다.
- 공고 전용 추출: 제출서류(필수/조건부와 조건 문구)와 신청기간을 뽑습니다.
- 전년 대비 변경: 연도만 바뀐 문구는 따로 분리하고, 나머지 변경을 중요도 순으로 정렬합니다.
- 공개 평가: 실제 공고와 정답표로 만든 평가 세트를 함께 공개합니다.
기여
다른 지자체 공고 쌍과 정답표, 특히 사람이 검수한 정답표를 가장 환영합니다. 개인정보가 들어간 실제 신청 서류는 이슈에 첨부하지 마세요. SECURITY.md를 참고하세요.
라이선스와 고지
- 코드: MIT 라이선스입니다. HWP 파싱에는 @rhwp/core(MIT, Edward Kim)를 사용합니다.
- 공고 인용 부분은 MIT 대상이 아닙니다.
benchmarks/의 정답표·평가 결과와 데모 이미지에는 장수군청 공개 공고의 일부 문구가 연구·평가 목적으로 인용되어 있습니다. 이 인용 부분의 권리는 원 저작자에게 있습니다. 원 게시물에는 공공누리 제4유형(출처표시, 상업적 이용금지, 변경금지)이 표시되어 있습니다. 출처는 benchmarks/sources.json에 있습니다. 공고 원문 파일은 이 저장소와 npm 패키지에 포함하지 않습니다. - 상표: "한글", "한컴", "HWP", "HWPX"는 주식회사 한글과컴퓨터의 등록 상표입니다. 이 프로젝트는 한글과컴퓨터와 제휴·후원·승인 관계가 없는 독립 오픈소스 프로젝트입니다.
- 책임 한계: 이 도구의 결과는 검토용 후보입니다. 신청 자격이나 제출 의무를 확정하지 않으며, 결과를 근거로 한 판단의 책임은 사용자에게 있습니다.
來源:README.md,提交 28753b2
工具
0版本歷史
1- v0.3.0最新Sep 25, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分