Google Workspace CLI
Security scan passedGives Gemini CLI one command line for all of Google Workspace: Drive, Gmail, Calendar, Sheets, Docs, Chat and more.

Gives your agent tools to read Korean HWP, HWPX, PDF and Office files as Markdown, fill forms and generate official HWPX documents.
by chrisryugj· ProductivityUnclaimed · Yours? Claim it
4 images
About
kordoc is a community toolkit for Korean documents by chrisryugj (딴짓하는 류주임), a civil servant in Seoul. This is its MCP server: it runs on your computer with npx kordoc mcp and gives your agent document tools for Hangul word-processor files (HWP 3.x/5.x, HWPX and HWPML) as well as PDF, Word, Excel, PowerPoint and image files. It reads them as Markdown and writes new HWPX documents, without Hancom Office; it only needs Node.js 20 or later. What you can do with it - Convert a document to Markdown, or pull just its metadata, a page range, one table or heading-based chunks for RAG (parse_document, parse_metadata, parse_pages, parse_table, parse_chunks). Merged table cells come through as HTML tables, and scanned PDFs and images are read with built-in local OCR. - Fill forms: list a form's fields as JSON, then fill them, keeping an HWPX form's layout (parse_form, fill_form). Values can come from a JSON file, so they stay out of the conversation. - Edit a document by changing its Markdown and patching the changes back into the original HWPX or HWP with its formatting kept (patch_document). - Generate HWPX documents from Markdown with Korean official-document presets such as reports, plans, notices, minutes and press releases, or reuse a reference document's table format (generate_document, extract_profile). - Review an official document's notation, with optional style, logic, number and budget checks (lint_document). - Compare two documents, even in different formats (compare_documents). - Render an HWPX or HWP file to an image, SVG, HTML or PDF so the agent can check the layout, crop tables and figures from page images, and tell data tables from org charts (render_document, crop_regions, extract_tables). - Place a seal or signature image over a phrase (place_seal), and mask personal information while keeping the format (redact_document). How it connects It's a local MCP server: the command is npx -y kordoc mcp, and it opens files from the paths you give your agent. npx -y kordoc setup writes the settings for the agents you have installed; the maker's docs name Claude Desktop, Claude Code, Cursor, Codex, Windsurf, VS Code, Gemini CLI, Zed and Antigravity. On Windows, if Claude Desktop can't find npx, the docs suggest running it through cmd /c. Good to know - No sign-in or API key. OCR runs on your own computer. - KORDOC_OFFLINE=1 blocks all outbound traffic, and KORDOC_ROOT=<folder> limits the files the server can open to that folder. - Password-protected files open with their password; files under Hancom's document security (DRM) can't be read. - Generated and patched files are HWPX (patching also works on HWP); it reads Word files but doesn't write them. - The same project also offers a command-line tool, a library and a Claude Code plugin. - It's a community project, not made by Hancom.
Once it’s added
“Convert this HWP file to Markdown.”
“List the fields in this application form, then fill them from values.json.”
“Turn this Markdown draft into an HWPX report with the report preset.”
Before you add it
Reads only
HWP, HWPX, HWPML, PDF, Word, Excel and PowerPoint files · Metadata, page ranges, single tables and form fields · Two documents, to compare them
Makes changes · your agent can ask first
New HWPX documents from Markdown · Filled-in forms and patched documents · Rendered previews, placed seals and redacted copies
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Plugins people install alongside kordoc.
No reviews yet. Used kordoc? Say how it went.
Write a reviewRuns on your machine.
claude_desktop_config.json{
"mcpServers": {
"kordoc": {
"command": "npx",
"args": [
"-y",
"[email protected]",
"mcp"
]
}
}
}Runs on your machine.
Add to VS Codecode --add-mcp '{"name":"kordoc","command":"npx","args":["-y","[email protected]","mcp"]}'copilot mcp add kordoc -- npx -y [email protected] mcp
Runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"kordoc": {
"command": "npx",
"args": [
"-y",
"[email protected]",
"mcp"
]
}
}
}Runs on your machine.
claude mcp add kordoc -- npx -y [email protected] mcp
Runs on your machine.
codex mcp add kordoc -- npx -y [email protected] mcp
Runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"kordoc": {
"command": "npx",
"args": [
"-y",
"[email protected]",
"mcp"
]
}
}
}Runs on your machine.
gemini mcp add kordoc npx -y [email protected] mcp
Runs on your machine.
Runs on your machine.
opencode mcp add kordoc -- npx -y [email protected] mcp
Runs on your machine.
~/.hermes/config.yaml{
"mcp_servers": {
"kordoc": {
"command": "npx",
"args": [
"-y",
"[email protected]",
"mcp"
]
}
}
}Scanned and passed · checked 6 h ago
Plugins people install alongside kordoc.
Gives Gemini CLI one command line for all of Google Workspace: Drive, Gmail, Calendar, Sheets, Docs, Chat and more.
Turns the sources you drop into an Obsidian vault into linked, cited notes your agent can search, answer from and keep healthy.
Turns your Obsidian vault into memory your agent can search, and keeps it true: new sources rewrite pages and contradictions get reconciled.
Nobody has shared how they use kordoc yet.
“Apply my edited Markdown back to the original HWPX and keep its formatting.”
“Compare these two versions of the regulation.”
“Render the report you generated so you can check the layout.”
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Security scan
Passed
Safe to install in every agent it supports. Runs on your machine.