jw-hwp-mcp HWP 5.0 문서를 읽기 전용으로 노출하는 Rust 기반 MCP (Model Context Protocol) 서버. Claude Desktop, Claude Code 등 MCP 클라이언트에 붙여서 AI가 HWP 파일의 텍스트·메타데이터·구조·표·서식을 조회…
jw-hwp-mcp HWP 5.0 문서를 읽기 전용으로 노출하는 Rust 기반 MCP (Model Context Protocol) 서버. Claude Desktop, Claude Code 등 MCP 클라이언트에 붙여서 AI가 HWP 파일의 텍스트·메타데이터·구조·표·서식을 조회할 수 있게 한다. 기능 12개 MCP 도구 읽기 (6개): hwp_extract_text — 전체/섹션별 순수 텍스트 추출 hwp_get_metadata — 제목/작성자/생성·수정일시 등 문서 요약 hwp_get_structure — 섹션 → 문단 트리 (paragraph/table/image/... 분류) hwp_list_tables — 표 목록 (id, 행·열 수) hwp_get_table — 표 내용 (셀별 텍스트 + 병합 정보) hwp_get_paragraph — 문단 텍스트 + 정규화된 글자/문단 서식 (굵게/기울임/정렬 등) 쓰기 (6개): hwp_create_document — 새 HWPX 문서 생성 (메모리), document_id 반환 hwp_add_paragraph — 문단 추가 (굵게/기울임/밑줄/크기/색상/정렬 지원) hwp_set_text — 기존 문단 텍스트 교체 hwp_add_table — 표 추가 (행/열 수, 셀 텍스트) hwp_delete_element — 문단 또는 표 삭제 hwp_save — 메모리의 문서를.hwpx 파일로 저장 배포용(distributed) HWP 복호화 지원 — AES-128-ECB + pyhwp 호환 키 유도 관대 모드 — 알 수 없는 레코드는 스킵하고 warnings 배열로 누적 stdio 전송 — 단일 실행 바이너리, Claude Desktop/Code에 바로 연결 제한 사항 HWPX 쓰기 지원 — hwp_create_document → hwp_add_paragraph / hwp_add_table → hwp_save 워크플로로 새.hwpx 파일 생성 가능. HWP 5.0 바이너리 쓰기는 미지원. HWPX (XML 기반) 지원 — 바이너리 HWP 5.0와 동일한 MCP 도구들이 두 포맷 모두에서 동작합니다. jw_hwp_core::open() 이 파일 시그니처를 자동 감지합니다. 이미지/OLE/각주 등 고급 콘텐츠는 structure에서 unsupported 로만 표시. 암호(password) 설정된 HWP는 미지원. 배포용(distribution)은 지원. 설치 세 가지 방법 중 하나를 선택하면 된다. 방법 A. 프리빌드 바이너리 다운로드 (가장 간단) GitHub Releases 에서 본인 OS/아키텍처용 아카이브를 내려받는다. 플랫폼아카이브 이름 예시Linux x86_64jw-hwp-mcp-0.1.0-x86_64-unknown-linux-gnu.tar.gzmacOS Apple Siliconjw-hwp-mcp-0.1.0-aarch64-apple-darwin.tar.gzmacOS Inteljw-hwp-mcp-0.1.0-x86_64-apple-darwin.tar.gzWindows x86_64jw-hwp-mcp-0.1.0-x86_64-pc-windows-msvc.zip 각 아카이브에는 실행 파일(jw-hwp-mcp 또는 jw-hwp-mcp.exe), README.md, LICENSE, CHANGELOG.md 가 들어 있다. 같이 올라오는 파일로 무결성 검증 가능.
本頁屬於 OpenClaw Skills 學習體系,涵蓋技能安裝、分類導覽與實戰連結。