2026 Selected Works · 공무원이 쓴 코드

딴짓하는 공무원이
코드로 바꾼 것들.

광진구청 7년 차 주무관. HWP, 법령, 문서 더미, 통계 — 일하다 막힌 자리마다 도구를 만들었습니다. 그게 어느새 열두 개가 됐습니다.

AuthorRyu Seungin · 류주임
Affiliation광진구청 AI.Do
StackTypeScript · Rust · Tauri · MCP
GitHub Stars4,700+
Index of Works12 Projects
Flagship
01korean-law-mcp법령을 AI에게★ 2,230 02kordocHWP를 Markdown으로★ 1,461 03Anything문서 내용 검색★ 519
MCP Servers · mcp.gomdori.app
04korean-stats-mcp국가통계★ 76 05korean-patent-mcp특허 · 상표★ 40 06archhub-mcp건축물대장★ 52 07schoolinfo-mcp학교 공시★ 41 08korean-dart-mcp전자공시★ 83
Web & Data Viz
09LexDiff법령 AI★ 32 10표준주소실록주소 표준화★ 35 11복지 은하복지제도 지식그래프viz 12제도 은하대한민국 500개 제도viz
Playground
+딸깍 시리즈점심 · 교대 · 당직web
01Flagship · MCP Server ★ 2,230

법제처 42개 API를
도구 10개로.

법령·판례·해석례를 Claude에서 바로 찾는다. AI가 지어낸 가짜 조문은 법제처 원본과 대조해 걸러낸다.

사람이 법에 묻듯,
AI도 법에 묻는다.

"화관법 38조 알려줘" 한 마디면 된다. 약칭을 정식 명칭으로 바꾸고, 조문을 찾아오고, 법률→시행령→시행규칙 위임 관계까지 따라간다. 질문이 크면 legal_research가 법령·판례·조례를 한 번에 묶어서 조사한다.

42→10
API → Tools
17
결정 도메인
v4.7
현행 버전
프로젝트 보기
claude · korean-law-mcp
1.1

인용 검증 — 환각 차단

AI가 쓴 "상법 제401조의2 제7항", 실제로는 제2항까지만 있다. 없는 조문은 법제처 DB로 대조해 ✗로 돌려준다.

1.2

판례부터 관세까지, 17개 도메인

판례·헌재·조세심판·공정위·노동위·개인정보위 등 17개 기관의 결정문을 도구 2개로 검색한다.

1.3

약칭 자동 인식

"화관법"이라고 물으면 "화학물질관리법"으로 알아듣는다. 산안법·중처법·청탁금지법 등 52종.

1.4

조례 정비 레이더

상위법이 바뀌면 조례도 고쳐야 한다. 우리 조례가 근거로 삼은 법령의 개정을 추적해 정비 대상을 짚어준다. (v4.7 신설)

1.5

별표·별지서식 추출

법령 별표는 HWP로 배포된다. kordoc 엔진을 내장해 표까지 Markdown으로 바꾼다.

1.6

어디서든 같은 서버

Claude·Cursor·Zed·claude.ai 웹까지. Fly.io의 mcp.gomdori.app/law 하나로 전부 연결된다.

02Document Engine · npm ★ 1,461

한글 문서,
전부 읽힌다.

공공문서 절반이 HWP인데, 세상 도구 대부분은 못 읽는다. kordoc은 한컴오피스 없이, 순수 JavaScript로 8개 포맷을 직접 파싱해 Markdown으로 바꾼다.

Input · 8 formats
.hwp3 / .hwp한글 3.0 · 5.x 바이너리
.hwpxDRM도 자동 해제
.hwpmlXML 한글
.pdf표 감지 · OCR
.xls .xlsx .docx병합셀 · 각주
Engine · kordoc v4.1
kordoc
  • 포맷 자동 판별
  • 2-Pass 표 복원
  • 배포용 HWP 복호화
  • 테스트 1,019개
Output · Markdown
# 학교교육과정 운영 계획
## 1. 편성 근거
- 초·중등교육법 제23조

| 학년 | 국어 | 수학 |
|-----|-----|-----|
| 3학년 | 6 | 4 |
2.1

HWP 바이너리 직접 해석

OLE2 컨테이너, UTF-16 레코드, 21종 제어문자까지 순수 JS로 푼다. 한컴오피스 설치가 필요 없다.

2.2

표가 안 깨진다

병합셀 많은 공문서 표를 2단계로 복원한다. PDF는 선을 읽어 표를 찾아낸다.

2.3

잠긴 문서도 연다

관공서 "열람 제한" HWP는 복호화하고, DRM 걸린 HWPX는 한컴 API로 자동 추출한다.

2.4

양식 자동 채우기

fillHwpx()가 글꼴·정렬을 그대로 둔 채 빈칸만 바꾼다. 인증서 50장도 한 번에.

2.5

Markdown → HWPX 역변환

AI가 쓴 답을 다시 보고서 양식으로 되돌린다. 제목·굵기·표 서식 유지.

2.6

네 가지 얼굴

npm 라이브러리 · CLI · MCP 서버(도구 15개) · 데스크톱 앱(kordoc-ai). 어디서 불러도 결과는 같다.

03Desktop App · Offline-first ★ 519

파일이 아니라
내용을 찾는다.

문서 수천 개의 본문을 1초 안에 검색한다. 전부 내 PC 안에서 돌아서 폐쇄망에서도 그대로 쓴다.

Anything
하이브리드
키워드
시맨틱
파일명
4,287건 중 3건 · 42ms
3.1

1초 본문 검색

키워드 검색과 의미 검색을 합쳐서 순위를 매긴다. 파일명을 몰라도, 열어보지 않아도 찾는다.

3.2

완전 오프라인

임베딩도 OCR도 전부 로컬 모델. AI를 끄면 네트워크 트래픽이 0이라 폐쇄망 PC에서 그대로 돈다.

3.3

Rust 네이티브

Tauri 기반이라 가볍고 빠르다. MSI 파일 하나면 설치 끝.

3.4

AI 질의응답은 선택

"2026년 예산 얼마야?"라고 물으면 근거 문서와 페이지까지 짚어 답한다. API 키는 내 PC에만 저장.

04–08MCP Servers

서버는 다섯,
주소는 하나.

법령·통계·특허·건축·학교. 다섯 서버가 mcp.gomdori.app 한 호스트에서 돈다. Claude에 주소만 넣으면 연결 끝. 전자공시는 npm 설치형으로 하나 더.

mcp.gomdori.app/law·stats·patent·archhub·school 법령(01)도 같은 호스트에 있다 — 커넥터에 주소 하나 추가하면 다섯 도메인이 열린다.
09–12Web & Data Viz

설치 없이,
브라우저에서 바로.

링크를 열면 끝나는 것들. 법령 AI부터 대한민국 제도 지식그래프까지.

+딸깍 시리즈

눌러서 딸깍,
그걸로 끝.

혼자 쓰려고 만들었다가 공개한 작은 도구들. 로그인 없음, 설치 없음.

About

낮에는 공무원,
밤에는 관공서 문법을 다시 씁니다.

7년 동안 HWP 파일에 시달리다가, 어느 날 전부 파싱하기로 했습니다. 그렇게 MCP 서버 여섯, 데스크톱 앱 둘, 웹 서비스 셋, 지식그래프 둘, 익스텐션 하나가 생겼습니다. 그리고 이 페이지도.

github.com/chrisryugj ↗
낮에 겪은 일을, 밤에 코드로 옮깁니다.