HWP MCP Server
HWP-MCP (Protocolo de Contexto Modelo Coreano)
HWP-MCP es un servidor de Protocolo de Contexto de Modelo (MCP) que permite que los modelos de IA como Claude controlen el Procesador de Textos Hangul (HWP). Este proyecto proporciona a la IA la capacidad de crear, editar y manipular automáticamente documentos coreanos.
Características principales
Creación y gestión de documentos: Capacidad de crear, abrir y guardar nuevos documentos
Edición de texto: insertar texto, establecer fuente, agregar párrafos
Trabajar con tablas: crear tablas, rellenarlas con datos y configurar el contenido de las celdas
Cree documentos terminados: genere automáticamente informes y cartas basados en plantillas
Operaciones por lotes: Función por lotes para ejecutar múltiples operaciones a la vez
Related MCP server: hwpConverMdMCP
Requisitos del sistema
Sistema operativo Windows
Instalación del programa Hangul (HWP)
Python 3.7 o posterior
Paquetes de Python necesarios (consulte requirements.txt)
Cómo instalar
Clonar el repositorio:
git clone https://github.com/jkf87/hwp-mcp.git
cd hwp-mcpInstalación de dependencias:
pip install -r requirements.txt(Opcional) Instalar el paquete MCP:
pip install mcpCómo utilizar
Para usar con Claude
Registre el servidor HWP-MCP en el archivo de configuración del escritorio de Claude de la siguiente manera:
{
"mcpServers": {
"hwp": {
"command": "python",
"args": ["경로/hwp-mcp/hwp_mcp_stdio_server.py"]
}
}
}Ejemplos de características clave
Crear un nuevo documento
hwp_create()Insertar texto
hwp_insert_text("원하는 텍스트를 입력하세요.")Crear una tabla e ingresar datos
# 테이블 생성
hwp_insert_table(rows=5, cols=2)
# 테이블에 데이터 채우기
hwp_fill_table_with_data([
["월", "판매량"],
["1월", "120"],
["2월", "150"],
["3월", "180"],
["4월", "200"]
], has_header=True)
# 표에 연속된 숫자 채우기
hwp_fill_column_numbers(start=1, end=10, column=1, from_first_cell=True)Guardar documento
hwp_save("경로/문서명.hwp")Ejemplo de operación por lotes
hwp_batch_operations([
{"operation": "hwp_create"},
{"operation": "hwp_insert_text", "params": {"text": "제목"}},
{"operation": "hwp_set_font", "params": {"size": 20, "bold": True}},
{"operation": "hwp_save", "params": {"path": "경로/문서명.hwp"}}
])Estructura del proyecto
hwp-mcp/
├── hwp_mcp_stdio_server.py # 메인 서버 스크립트
├── requirements.txt # 의존성 패키지 목록
├── hwp-mcp-구조설명.md # 프로젝트 구조 설명 문서
├── src/
│ ├── tools/
│ │ ├── hwp_controller.py # 한글 제어 핵심 컨트롤러
│ │ └── hwp_table_tools.py # 테이블 관련 기능 전문 모듈
│ ├── utils/ # 유틸리티 함수
│ └── __tests__/ # 테스트 모듈
└── security_module/
└── FilePathCheckerModuleExample.dll # 보안 모듈Solución de problemas
Problemas relacionados con el módulo de seguridad
De forma predeterminada, los programas Hangul muestran una advertencia de seguridad cuando se accede a archivos desde el exterior. Para evitar esto, utilizamos FilePathCheckerModuleExample.dll . Si falla el registro del módulo de seguridad, la función seguirá funcionando, pero puede aparecer un cuadro de diálogo de seguridad al abrir o guardar archivos.
La conexión coreana falló
Si el programa coreano no se está ejecutando, la conexión puede fallar. Asegúrese de que el programa en idioma coreano esté instalado y funcionando correctamente.
Problema de entrada de datos de tabla
Al ingresar datos en una tabla, la posición del cursor a veces se comportaba de manera diferente a la esperada, pero este problema se ha resuelto en la versión actual. Los datos se ingresan con precisión en cada celda de la tabla.
Registro de cambios
27 de marzo de 2025
Capacidades mejoradas de creación de tablas y llenado de datos
Solucionar el problema con la anidación de tablas dentro de tablas
Funciones independientes de creación de tablas y llenado de datos
Se agregó lógica para verificar la posición actual del cursor antes de crear la tabla
Capacidad mejorada para completar datos solo en tablas existentes
Mejorar la gestión de proyectos
Agregar archivo .gitignore (excluyendo archivos temporales, archivos de caché, etc.)
25 de marzo de 2025
Funcionalidad de entrada de datos de tabla mejorada
Los datos se pueden ingresar con precisión a partir de la primera celda
Selección de celdas mejorada y lógica de posicionamiento del cursor
Se agregó la capacidad de mantener la posición del cursor al ingresar texto.
Agregar módulo de herramientas de solo tabla (
hwp_table_tools.py)Agregue la opción
from_first_cella la funciónhwp_fill_column_numbers
Licencia
Este proyecto se distribuye bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.
Cómo contribuir
Para informar un problema o sugerir una función: utilice los problemas de GitHub.
Contribuir con código: envíe una solicitud de extracción con sus cambios.
Proyectos relacionados
HWP SDK : SDK oficial de Hangul y computadoras
contacto
Para consultas relacionadas con el proyecto, comuníquese con Conan a través de GitHub Issues.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables comprehensive control of Hangul (HWP) documents through an MCP server, supporting operations from basic document management to advanced formatting, tables, images, and document structure manipulation.6
- FlicenseAqualityDmaintenanceAn MCP server that enables LLMs to convert HWP and HWPX documents into Markdown for analysis and processing. It supports document conversion via local file paths or Base64 content across various MCP-compatible clients.2
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that enables AI models to control Hancom Office Hanword (HWP) documents on Windows. It allows for the automated creation, editing, and management of Korean word processor files, including text formatting and table manipulation.
- AlicenseAqualityAmaintenanceAn MCP server for reading, writing, and managing Korean Hangul Word Processor (HWP/HWPX) files. It allows users to extract content, fill templates, and create new documents directly through AI assistants.3424880MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jkf87/hwp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server