Skip to main content
Glama

🚰 KitchenSink4Word

Tests PyPI License: PolyForm NC

Todo, hasta el fregadero, para Microsoft Word. El servidor MCP de Word (.docx) más completo disponible: 119 herramientas, diseñado para no corromper y sometido a pruebas de estrés con documentos reales largos y muy formateados.

El origen de la historia: un agente de IA necesitó una vez quince minutos para editar veinte celdas de una tabla en un documento de Word, porque ningún MCP de Word existente podía eliminar una columna de tabla, editar celdas en bloque, gestionar notas al pie Y insertar una tabla de contenido. Así que, en lugar de instalar tres servidores mediocres, este se construyó en un día — y ahora tus agentes no tendrán ese problema.

Por qué este (la comparación honesta)

Se analizaron todos los servidores MCP de Word públicos antes de construir este (agosto de 2026):

Capacidad

KitchenSink4Word

GongRzhe Office-Word (2.1k★, archivado)

word-mcp-live (195★)

SecurityRonin docx-mcp (43★)

Insertar/eliminar columnas de tabla

✅ consciente de fusiones

Edición de celdas en bloque (una llamada)

Fusionar/dividir celdas

solo fusión

CRUD de notas al pie y notas finales

✅ + conversión

solo añadir

Insertar y actualizar tabla de contenido

Citas y bibliografía nativas

✅ 12 estilos

Generación de índices

Escritura de cambios controlados

Aceptar/rechazar por autor

parcial

Comparar y combinar documentos

✅ nativo de Word

con errores

Marcas de agua / protección / números de línea

solo protección

Mover secciones / transferencia de plantillas

Guardados atómicos + copia de seguridad automática

119 herramientas que abarcan: texto y formato, tablas (incluida la inserción/eliminación de columnas consciente de fusiones y la edición de celdas en bloque con una sola llamada), notas al pie y notas finales (CRUD completo + conversión nota al pie↔nota final), tablas de contenido y listas de leyendas, encabezados/pies de página/secciones, imágenes, listas con viñetas y numeradas, comentarios con hilo, cambios controlados (lectura, aceptar/rechazar por autor Y escritura de ediciones como cambios controlados), además de comparación de documentos respaldada por Word COM, actualización de campos, exportación a PDF y validación de apertura limpia en Windows.

Related MCP server: word-mcp-live

Novedades de v1.2 (2026-08-28)

  • Citas y bibliografía nativas de Word: almacén estructurado de fuentes, campos CITATION con conmutadores de página/supresión, campo BIBLIOGRAPHY, 12 estilos seleccionables (APA, Chicago, MLA, IEEE, ...) — verificado de principio a fin: Word renderiza los campos en el estilo seleccionado.

  • Índice (entradas XE con anidamiento y referencias «véase» + campo INDEX) y listas de leyendas (Lista de tablas/figuras).

  • Kit de maquetación para documentos largos: formatos de página con números romanos, numeración de líneas, marcas de agua (compatibles con Quitar marca de agua de Word), secciones multicolumna, Página X de Y.

  • Protección de documentos con hash de contraseña SHA-512 compatible con Word (verificado byte a byte contra la salida del propio Word); el modo trackedChanges obliga a que las ediciones de los destinatarios se registren como cambios controlados.

  • Operaciones de estructura: move_section (un encabezado más toda su sección, tablas incluidas), transferencia de plantillas (reestilizar para que coincida con un documento de referencia mediante reasignación de estilos por nombre), estilos personalizados, estilos de carácter, propiedades del documento, texto alternativo de las imágenes.

  • Complementos para tablas: filas gridBefore/gridAfter, estilos de tabla con nombre, ordenar, dividir, repetición de la fila de encabezado, lectura/escritura de tablas anidadas, dirección del texto de las celdas.

  • Formato de larga cola: versalitas, texto oculto, espaciado entre caracteres, kerning, etiquetado de idioma CJK, tabulaciones con caracteres de relleno, bordes y sombreado de párrafo, control de líneas viudas, cambio de mayúsculas/minúsculas.

  • Análisis: recuentos de palabras por sección, comprobación de paridad de citas APA, errores de revisión y estadísticas de legibilidad de Word, fusión de capítulos, combinación de revisores, guardado cifrado con contraseña.

Qué lo hace diferente

  • Operaciones de columna de tabla conscientes de fusiones. delete_columns / insert_columns funcionan correctamente a través de celdas fusionadas horizontal y verticalmente (gridSpan se reduce, las cadenas vMerge se reenraízan). En el momento de escribir esto, ningún otro MCP de Word público cuenta con esta capacidad.

  • API orientada a operaciones en bloque. Editar 20 celdas es UNA llamada a set_cells con una carga útil, no 20 idas y venidas.

  • Escritura de cambios controlados. track=True, author="Jane" en las herramientas de reemplazar/insertar/eliminar/celdas produce revisiones reales de Word que el destinatario puede aceptar o rechazar — probado de ida y vuelta contra el propio motor de revisiones del servidor.

  • Comparación de documentos. com_compare_documents produce un redline nativo de Word entre dos versiones de un documento.

  • Nunca corrompe. Guardados atómicos (archivo temporal → validación estructural → reemplazo), copias de seguridad automáticas con marca de tiempo antes de cada mutación, transferencia idéntica byte a byte de todo lo que no se está editando (las ecuaciones, los cuadros de texto y los controles de contenido sobreviven intactos) y errores tipados y limpios: un archivo abierto en Word se rechaza con un mensaje, no con un cuelgue.

  • Seguro ante ejecuciones fragmentadas. Buscar/reemplazar funciona a través de las ejecuciones (runs) divididas arbitrariamente por Word y conserva el formato por carácter, con una protección de tiempo de espera contra ReDoS en las expresiones regulares del usuario y un límite opcional de radio de impacto max_replacements.

Requisitos

  • Windows (las herramientas COM requieren Microsoft Word instalado; todas las demás herramientas son de manipulación pura de archivos y funcionan sin Word)

  • Python 3.12+ (desarrollado con 3.14)

Instalación

git clone https://github.com/nometalalchemist/KitchenSink4Word
cd KitchenSink4Word
python -m venv .venv
.venv\Scripts\pip install -e .

Regístralo con Claude Code:

claude mcp add word -s user -- <absolute-path-to>\word-mcp\.venv\Scripts\word-mcp.exe

Modelo de seguridad

  • Toda herramienta mutadora recibe file_path y escribe un <name>.bak-<timestamp>.docx a su lado antes del primer cambio (backup=False para omitirlo).

  • Los guardados son atómicos y validados; una operación fallida deja el original idéntico byte a byte.

  • Eliminar contenido que lleva referencias a notas al pie elimina automáticamente las definiciones ahora huérfanas; validate_document / validate_notes informan de la integridad en ambas direcciones.

  • La eliminación de párrafos rechaza los rangos que partirían un campo (TOC, PAGEREF) por la mitad o se tragarían silenciosamente un salto de sección.

Pruebas

344 pruebas, que se ejecutan en cualquier lugar: la suite se desarrolló contra un corpus privado de documentos reales (capítulos de la extensión de un libro, un documento con 171 notas al pie, un manuscrito con 126 cambios controlados y comentarios de revisores), y la CI genera automáticamente sustitutos sintéticos estructuralmente equivalentes (tests/make_corpus.py) para que la suite completa se ejecute en cualquier máquina, incluida la tuya y cada pull request. Los documentos reales locales, cuando están presentes, tienen prioridad. tests/word_validator.py abre las salidas en Word invisible y falla ante cualquier aviso de reparación: la comprobación definitiva de corrupción.

Historial de desarrollo: construido con Claude Code en un solo día (2026-08-27), probado en tres rondas: verificaciones unitarias por fase, una sesión de casos límite (89 llamadas) y dos rondas de «modo insano» a través del transporte MCP stdio en bruto (tortura de escala, topologías de fusión patológicas, fuzzing de Unicode/esquema, ReDoS, ciclo de vida del bloqueo de Word, comprobaciones de fugas COM), además de una caza de errores dedicada a las interacciones entre funciones. Todos los hallazgos se corrigieron con pruebas de regresión. research/ documenta los algoritmos y las trampas de OOXML sobre los que se basa la implementación, con atribución a las implementaciones de referencia con licencia MIT que se estudiaron.

Limitaciones conocidas

  • Sin edición en vivo de documentos abiertos en Word (rechazo limpio; las herramientas COM funcionan con archivos guardados).

  • Los números de página de la tabla de contenido y de las listas de leyendas requieren una actualización de campo: automática en la siguiente apertura de Word (update_on_open) o inmediata mediante com_refresh_fields.

Licencia

PolyForm Noncommercial 1.0.0 — gratuita para uso personal, académico, de investigación y cualquier otro uso no comercial. El uso comercial requiere una licencia independiente antes del uso: abre una incidencia para solicitarla.

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
7Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Markdown in, any format out. PDFs merged, split, watermarked. Runs on our own doc engines.

  • AI document editing for agents: draft, edit, export .docx/PDF. 37 MCP tools; agent self-signup.

  • Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.

View all MCP Connectors

Latest Blog Posts

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/nometalalchemist/KitchenSink4Word'

If you have feedback or need assistance with the MCP directory API, please join our Discord server