HWP · 설치 안내
hwpx 전용 스킬의 빈틈을 채우는 공개 도구 kordoc을 클로드 데스크톱·클로드 코드에 한 번 연결해, 구형 .hwp까지 그대로 읽고 고치는 절차를 정리했습니다.
앞에서 등록한 두 스킬(korean-doc-writer-pro · new-hwpx-master)은 hwpx(XML) 전용입니다. 학교에 아직 많은 구형 .hwp(5.x 바이너리) 파일은 열지 못하므로, 데스크톱·클로드 코드에는 kordoc을 붙여 둡니다.
github.com/chrisryugj/kordoc (v4.14.0)| 어디서 쓰나요 | kordoc | 대신 이렇게 |
|---|---|---|
| 클로드 데스크톱 | ○ 방법 A | — |
| 클로드 코드(CLI) | ○ 방법 B | — |
| claude.ai 웹 | ✕ | 한글에서 [다른 이름으로 저장] → hwpx 로 바꿔 첨부 |
kordoc은 Node.js 위에서 돌아갑니다. 한컴오피스는 필요 없습니다. 4차시 클로드 코드 설치 때 Node를 깔았다면 이미 준비 끝입니다.
윈도우 키 → cmd 입력 → Enter → 검은 창에 node --version 입력. v18 이상이 나오면 통과입니다.
nodejs.org 접속 → 초록색 LTS 버튼 → 내려받은 파일 실행 → 전부 [다음] → 설치 후 cmd 창을 새로 열어 1번을 다시 확인합니다.
처음 실행할 때 kordoc을 자동으로 내려받습니다(1~2분). 이후엔 캐시에서 바로 뜹니다.
kordoc은 파일을 직접 해석하므로 한글 프로그램이 없는 PC에서도 됩니다. 설치돼 있어도 충돌 없습니다.
설정 파일에 다섯 줄만 붙여넣으면 끝. 스토어판·설치판 모두 같습니다. (3차시 117장)
왼쪽 아래 내 이름 → 설정 → 왼쪽 메뉴 개발자(Developer) → 구성 편집 클릭. 폴더가 열리며 claude_desktop_config.json 이 표시됩니다.
파일을 우클릭 → 연결 프로그램 → 메모장. 내용이 비어 있으면 통째로, 이미 "mcpServers" 가 있으면 "kordoc": { … } 부분만 그 안에 추가하고 저장합니다.
{
"mcpServers": {
"kordoc": {
"command": "cmd",
"args": ["/c", "npx", "-y", "kordoc", "mcp"]
}
}
}
💡 타이핑이 귀찮다면 cmd 창에서 npx -y kordoc setup 을 실행하세요. 마법사가 "Claude Desktop" 번호를 고르라고 묻고 위 내용을 자동으로 넣어 줍니다.
창만 닫으면 안 됩니다. 트레이의 Claude 아이콘 우클릭 → 종료 → 다시 실행. 대화창의 도구 목록에 kordoc 이 보이면 성공.
둘 중 하나만 해도 되고, 둘 다 해도 됩니다. 새 세션을 시작해야 적용됩니다. (3차시 118장)
cmd 창(검은 창)을 열고 아래 한 줄을 그대로 입력합니다.
claude mcp add --scope user kordoc -- cmd /c npx -y kordoc mcp
확인: claude mcp list → kordoc … ✔ Connected
--scope user 를 붙였습니다./c 가 C:/ 로 바뀌어 깨집니다 → 반드시 cmd에서.claude mcp remove kordoc -s user두 줄을 차례로 입력합니다.
/plugin marketplace add chrisryugj/kordoc
/plugin install kordoc@kordoc
확인: /plugin → 설치됨 목록에 kordoc
npx -y kordoc 을 호출하므로 Node.js만 있으면 됩니다.파일 경로만 알려 주면 끝. 첨부 대신 "어디에 있는 파일"인지 말합니다. 데스크톱은 파일을 끌어다 놓아도 됩니다. (3차시 119장)
| 나 | 클로드 |
|---|---|
| "C:\연수\2027 사업계획서.hwp 읽어서 표만 정리해 줘" | "kordoc parse_document 로 읽었습니다 — 표 3개, 병합 셀 포함 그대로 정리했어요." |
| "2번 표 '담당자' 칸을 홍길동으로 바꿔서 저장해 줘" | "patch_document 로 원본 서식은 그대로 두고 1곳만 고쳐 …patched.hwp 로 저장했습니다." |
parse_document 읽기 · patch_document 서식 보존 수정 · fill_form 양식 빈칸 채우기 · generate_document 공문서 생성 · compare_documents 신구대조표. 원본은 건드리지 않고 …patched.hwp 로 따로 저장되니 안심하고 시켜 보세요. 한글로 열어 결과를 확인합니다.| 증상 | 해결 |
|---|---|
'npx'은(는) 내부 또는 외부 명령… 이 아닙니다 | Node.js가 없거나, 설치 직후 예전 cmd 창을 그대로 쓴 경우. 설치 후 cmd 창을 새로 여세요. |
파워셸에서 npx.ps1 … 보안 오류(PSSecurityException) | 파워셸 기본 보안 정책 때문. 파란 창을 닫고 검은 cmd 창에서 같은 명령을 실행하면 됩니다. |
| 도구 목록에 kordoc이 안 보여요 | 앱을 트레이에서 완전히 종료한 뒤 재실행. JSON의 쉼표·따옴표 짝이 맞는지, 클로드 코드는 새 세션인지 확인. |
파일이 안 읽혀요 (UNSUPPORTED_FORMAT) | 크기가 0~1KB면 빈 껍데기 파일. 한컴 DRM·배포용 보안문서는 불가. 암호 문서는 --password 옵션 필요. |