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
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:
Instalación de dependencias:
(Opcional) Instalar el paquete MCP:
Có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:
Ejemplos de características clave
Crear un nuevo documento
Insertar texto
Crear una tabla e ingresar datos
Guardar documento
Ejemplo de operación por lotes
Estructura del proyecto
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_cell
a 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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor Node.js que implementa el Protocolo de contexto de modelo (MCP) para controlar documentos HWP (procesador de texto coreano), lo que permite que los asistentes de IA como Claude creen y manipulen documentos Hangul.
Related MCP Servers
- -securityAlicense-qualityNode.js server implementing Model Context Protocol (MCP) for filesystem operations, allowing AI systems to read, write, edit files and manage directories within specified allowed paths.Last updated -135,907MIT License
- -securityAlicense-qualityNode.js server implementing Model Context Protocol (MCP) for filesystem operations with regex support for allowed directories, enabling AI assistants to safely read, write, and manipulate files through natural language.
- -securityAlicense-qualityModel Context Protocol (MCP) server that provides AI assistants with advanced web research capabilities, including Google search integration, intelligent content extraction, and multi-source synthesis.Last updated -114MIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants to perform comprehensive file operations including finding, reading, writing, editing, searching, moving, and copying files with security validations.Last updated -71