M MCP모아
튜토리얼

한포지(HwpForge) 설치·사용법 — 한글(HWPX) 문서를 AI 에이전트가 읽고

HwpForge MCP 설치 방법을 단계별로 안내합니다. Claude·Cursor에 한포지(HwpForge)를 연결해 한컴 한글 HWPX(KS X 6101) 문서를 AI가 직접 읽고 쓰고 변환하도록 설정하는 완전 가이드입니다.

한포지(HwpForge) MCP 서버를 Claude에 연결해 한글 HWPX 문서를 AI가 처리하는 구성도

한포지(HwpForge) MCP 서버를 Claude Desktop 또는 Cursor에 설치하면 AI가 한컴 한글(HWPX) 문서를 직접 읽고, 수정하고, 다른 형식으로 변환할 수 있습니다. 별도의 API 키 없이 npx 한 줄로 설치가 완료되며, 설정 파일에 항목을 추가하고 재시작하는 것만으로 바로 사용할 수 있습니다. 이 가이드는 설치부터 실제 동작 확인, 흔한 오류 해결까지 단계별로 안내합니다.

왜 한포지(HwpForge) MCP가 필요한가

한국 공공기관, 학교, 기업에서는 여전히 한컴 한글(HWP/HWPX) 형식의 문서가 광범위하게 사용됩니다. 그런데 기존 AI 도구는 HWPX 파일을 이해하지 못해, 사용자가 직접 내용을 복사·붙여넣기하거나 따로 변환해야 하는 번거로움이 있었습니다.

한포지(HwpForge)는 이 문제를 해결하는 MCP(Model Context Protocol) 서버입니다. MCP를 통해 AI 에이전트가 HWPX 파일을 직접 열고, 내용을 읽고, 수정하고, 다른 형식으로 변환하는 도구를 실행할 수 있게 됩니다. 한컴이 제정한 공개 표준 KS X 6101을 기반으로 동작하므로, 표준 HWPX 파일이라면 안정적으로 처리할 수 있습니다.

[사용자] → [Claude / Cursor] → [HwpForge MCP 서버] → [HWPX 파일(KS X 6101)]

                               [읽기 / 쓰기 / 변환 결과 반환]

준비물

항목최소 버전 / 조건
Node.js18 이상 (node -v로 확인)
npm / npxNode.js 설치 시 자동 포함
Claude Desktop 또는 CursorMCP 지원 버전
HWPX 파일KS X 6101 표준 형식

Node.js가 설치되어 있지 않다면 nodejs.org에서 LTS 버전을 먼저 설치하세요.

단계별 설치 방법

1단계: Node.js 환경 확인

터미널(macOS: 터미널 앱, Windows: PowerShell)을 열고 다음 명령어를 실행합니다.

node -v
npx -v

Node.js 18 이상, npx가 정상 출력되면 준비 완료입니다.

2단계: Claude Desktop 설정 파일 열기

Claude Desktop의 MCP 설정 파일은 운영체제별로 다음 위치에 있습니다.

운영체제설정 파일 경로
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

파일이 없다면 새로 만들면 됩니다. 텍스트 편집기(VS Code, 메모장 등)로 엽니다.

3단계: HwpForge MCP 서버 항목 추가

설정 파일에 아래 내용을 추가합니다. 이미 다른 MCP 서버가 있다면 mcpServers 블록 안에 항목만 추가하세요.

{
  "mcpServers": {
    "hwpforge": {
      "command": "npx",
      "args": ["-y", "@hwpforge/mcp"]
    }
  }
}

-y 플래그는 패키지를 자동으로 설치·업데이트하는 옵션입니다. 별도로 npm install을 실행하지 않아도 됩니다.

다른 MCP 서버와 함께 사용하는 경우 예시:

{
  "mcpServers": {
    "hwpforge": {
      "command": "npx",
      "args": ["-y", "@hwpforge/mcp"]
    },
    "kordoc": {
      "command": "npx",
      "args": ["-y", "kordoc", "setup"]
    }
  }
}

4단계: Claude Desktop 재시작

설정 파일을 저장한 뒤 Claude Desktop을 완전히 종료하고 다시 실행합니다. macOS라면 메뉴 막대의 Claude 아이콘을 우클릭해 “종료”를 선택하거나 Cmd+Q로 완전 종료합니다.

5단계: 연결 확인

Claude 채팅창에서 HWPX 파일 경로를 알려주고 문서 내용을 요청해 보세요.

/Users/username/Documents/보고서.hwpx 파일의 내용을 요약해 줘.

AI가 파일을 직접 열어 내용을 읽어 답변한다면 설치 성공입니다.

데이터 흐름 한눈에 보기

Claude Desktop / Cursor

        │ MCP 프로토콜 (stdio)

HwpForge MCP 서버 (@hwpforge/mcp)

        │ KS X 6101 파서

  .hwpx 파일 (로컬 디스크)

        │ 파싱 결과 (텍스트·구조 데이터)

  AI 응답 생성

HwpForge는 로컬에서만 동작하므로 문서 내용이 외부 서버로 전송되지 않습니다. 보안이 중요한 내부 문서에도 안심하고 사용할 수 있습니다.

Cursor에서 설치하는 방법

Cursor는 .cursor/mcp.json 파일로 MCP 서버를 관리합니다. 프로젝트 루트 또는 홈 디렉터리에 파일을 만들고 아래처럼 작성합니다.

{
  "mcpServers": {
    "hwpforge": {
      "command": "npx",
      "args": ["-y", "@hwpforge/mcp"]
    }
  }
}

저장 후 Cursor를 재시작하면 MCP 패널에서 hwpforge 도구가 보입니다.

흔한 오류와 해결 방법

오류 1: “command not found: npx”

Node.js가 설치되지 않았거나 PATH에 등록되지 않은 경우입니다.

# macOS (Homebrew)
brew install node

# Windows (winget)
winget install OpenJS.NodeJS.LTS

설치 후 터미널을 새로 열고 npx -v를 다시 확인합니다.

오류 2: 설정 저장 후에도 도구 목록에 나타나지 않음

JSON 문법 오류가 가장 흔한 원인입니다. 설정 파일을 JSONLint 같은 검사 도구에 붙여넣어 문법을 확인하세요. 특히 마지막 항목 뒤의 쉼표(trailing comma)가 있으면 오류가 납니다.

오류 3: HWPX 파일을 열 수 없다는 오류

파일 경로에 한글이나 공백이 포함된 경우 경로 표기에 주의가 필요합니다. 문서를 영문 경로의 폴더로 복사해 테스트해 보세요.

오류 4: 구버전 .hwp 파일이 인식되지 않음

HwpForge는 KS X 6101 표준의 HWPX 형식을 지원합니다. 구버전 .hwp 파일은 한컴 오피스에서 “다른 이름으로 저장 → HWPX” 방식으로 먼저 변환하세요.

관련 서버 비교

비슷한 역할의 한글 문서 처리 MCP 서버를 비교합니다.

서버지원 형식특징
한포지(HwpForge)HWPX읽기·쓰기·변환, KS X 6101 표준
코르독(KorDoc)HWP·HWPX·PDF·XLSX·DOCX다양한 공문서 형식을 Markdown으로 변환
HWP-MCPHWP·HWPX읽기·편집·생성 지원

한 가지 형식만 처리하면 된다면 HwpForge로 충분합니다. 여러 공문서 형식을 함께 다뤄야 한다면 코르독(KorDoc)을 병행하는 것을 고려해 보세요. 개발도구 카테고리에서 더 많은 한국형 MCP 서버를 확인할 수 있습니다.

자주 묻는 질문

HwpForge MCP는 무료인가요?

네, 오픈소스 프로젝트로 무료입니다. API 키가 필요 없으며 GitHub 저장소에서 소스를 직접 확인할 수 있습니다.

한글(.hwp) 구버전 파일도 읽을 수 있나요?

HwpForge는 공식적으로 HWPX(KS X 6101) 형식을 지원합니다. 구버전 .hwp 파일은 한컴 오피스에서 HWPX로 변환한 뒤 사용하시기 바랍니다.

Cursor나 VS Code에서도 사용할 수 있나요?

네, MCP를 지원하는 모든 클라이언트(Claude Desktop, Cursor, Continue 등)에서 동일한 방법으로 설정할 수 있습니다.

설치 후 도구 목록에 hwpforge가 보이지 않으면 어떻게 하나요?

JSON 설정 파일의 문법 오류(쉼표 누락, 괄호 불일치)를 먼저 확인하세요. 그 다음 Claude Desktop을 완전히 종료하고 재시작합니다. 그래도 안 되면 터미널에서 npx -y @hwpforge/mcp를 직접 실행해 오류 메시지를 확인하세요.

HWPX 문서 편집 후 저장도 되나요?

HwpForge는 읽기뿐 아니라 쓰기·변환 기능도 제공합니다. 구체적인 지원 도구 목록은 GitHub 저장소의 README를 참고하세요.

여러 HWPX 파일을 한꺼번에 처리할 수 있나요?

AI 에이전트에게 파일 경로를 여러 개 제시하거나 디렉터리를 알려주면 순차적으로 처리할 수 있습니다. 다만 한 번에 처리 가능한 양은 클라이언트의 컨텍스트 한도에 따라 달라집니다.

다음 단계

한포지(HwpForge) 설치를 마쳤다면 다음을 시도해 보세요.

  • HWPX 문서 자동 요약: 긴 공문서를 AI에게 요약 요청
  • HWPX to Markdown 변환: 문서 내용을 다른 시스템으로 이전
  • 일괄 처리 자동화: 여러 HWPX 파일을 에이전트가 순서대로 처리

더 많은 한국형 MCP 서버는 MCP 서버 목록에서 확인하거나, 개발도구 카테고리를 둘러보세요. 새로운 한국형 MCP 서버를 발견했다면 등록 신청을 통해 MCP모아에 추가할 수 있습니다.

이 글과 관련된 MCP 서버