hwp-mcp
by treesoop·★ 26·Score 44
MCP server enabling AI agents to read, edit, and create Korean HWP/HWPX documents with 34 specialized tools.
Overview
hwp-mcp is a specialized MCP server built on the rhwp engine that provides comprehensive functionality for working with Korean Hangul documents (.hwp/.hwpx). It offers 34 tools for both reading and writing operations, including document parsing, template filling, text replacement, table manipulation, image extraction, and rendering to SVG/HTML. The server acts as an adapter between the rhwp Rust+WASM engine and AI agents, enabling natural language document manipulation through MCP-compatible clients like Claude, Cursor, and ChatGPT. While reading works with both formats, writing currently supports .hwpx only, with .hwp write support planned for future versions.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose this MCP server when working with Korean Hangul documents and need AI agents to read, analyze, or modify them, especially if you're already using Claude/Cursor/ChatGPT.
When NOT to choose this
Don't choose this if you primarily need to work with .hwp files (not .hwpx) as write support is limited, or if you need features not yet implemented like chart handling or advanced style definitions.
Tools this server exposes
12 tools extracted from the READMEread_hwpReads HWP document content including text and tables
fill_hwp_templateFills placeholders in a HWP template
replace_hwp_textReplaces text in a HWP document
get_hwp_infoRetrieves metadata and statistics about a HWP document
render_hwp_pageRenders a specific HWP page as SVG
list_hwp_imagesLists all embedded images in a HWP document
set_hwp_paragraph_textReplaces the entire text of a specific paragraph
insert_hwp_imageInserts a new image into a HWP document
create_hwpx_documentCreates a new HWPX document with text content
read_hwp_tablesExtracts tables from a HWP document as markdown
set_hwp_cell_textSets text in a specific table cell
append_hwp_paragraphAdds a new paragraph to the end of a HWP document
Comparable tools
Installation
Installation
Claude Code
claude mcp add hwp-mcp -- npx -y hwp-mcpClaude Desktop / Cursor / VS Code (settings JSON)
{
"mcpServers": {
"hwp-mcp": {
"command": "npx",
"args": ["-y", "hwp-mcp"]
}
}
}Node.js 20+ is required.
FAQ
- What document formats are supported?
- Reading works with both .hwp and .hwpx formats. Writing currently supports only .hwpx, with .hwp write support planned for v0.3.
- Can I use this with AI assistants other than Claude?
- Yes, hwp-mcp is compatible with any MCP-compliant client including Cursor, ChatGPT, and others that support MCP servers.
- Does it support complex document features like charts and bookmarks?
- These features are not yet implemented. Current coverage is approximately 85%, with major features like .hwp write support, charts, and style definitions planned for v0.3.
Compare hwp-mcp with
Last updated · Auto-generated from public README + GitHub signals.