Office Word MCP Server
by GongRzhe
Crea, lee y manipula documentos Word a través de asistentes de IA
productivity Python Principiante Auto-hospedable Sin API key
⭐ 1.7k stars 📅 Actualizado: hace 3m
Descripción
Un servidor MCP completo que permite a los asistentes de IA trabajar con documentos Microsoft Word a través de una interfaz estandarizada. Ofrece más de 30 herramientas que cubren todo el ciclo de vida del documento: creación, lectura, edición, formato, manipulación de tablas, inserción de imágenes, protección con contraseña, firmas digitales, extracción de comentarios y conversión a PDF. Construido sobre python-docx, soporta formato de texto enriquecido, estilos personalizados, combinación de celdas, listas con viñetas y numeradas, notas al pie, notas finales y fusión de documentos.
✅ Ideal para
Equipos que necesitan generación, edición o análisis automatizado de documentos Word mediante asistentes de IA
⏭️ No recomendado si
Solo necesitas exportar texto simple o ya usas una API de documentos en la nube
💡 Casos de uso
- Generar informes y propuestas formateados a partir de datos estructurados
- Automatizar plantillas de documentos con inserción dinámica de contenido
- Extraer y analizar texto y comentarios de archivos Word existentes
- Convertir documentos Word a PDF para distribución
- Estandarizar formato y estilos en lotes de documentos
👍 Ventajas
- ✓ Amplio conjunto de herramientas con más de 30 operaciones para la mayoría de necesidades de edición
- ✓ No requiere API key — funciona completamente en local con python-docx
- ✓ Soporta funciones avanzadas como combinación de celdas, firmas digitales y protección con contraseña
- ✓ Comunidad activa con más de 1.600 stars en GitHub
👎 Desventajas
- ✗ Requiere runtime Python y dependencia python-docx
- ✗ Sin transporte HTTP — solo stdio
- ✗ Algunos formatos complejos pueden no igualar la fidelidad nativa de Word
🔧 Herramientas expuestas (15 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| get_all_comments | collaboration | Extraer todos los comentarios de un documento |
| add_heading | content-creation | Insertar encabezados con opciones de formato |
| add_paragraph | content-creation | Añadir párrafos con estilos |
| add_table | content-creation | Crear tablas con datos personalizados |
| add_picture | content-creation | Insertar imágenes con opciones de escala |
| convert_to_pdf | conversion | Convertir documentos Word a formato PDF |
| create_document | document-management | Crear nuevos documentos Word con metadatos |
| get_document_info | document-management | Extraer propiedades y estadísticas del documento |
| get_document_text | document-management | Extraer texto y analizar la estructura del documento |
| merge_documents | document-management | Combinar múltiples documentos en uno |
| search_and_replace | editing | Buscar y reemplazar texto en todo el documento |
| format_text | formatting | Formatear secciones de texto con negrita, cursiva, subrayado, color y fuente |
| add_password_protection | security | Proteger documentos con contraseña |
| add_digital_signatures | security | Firmar documentos con firmas digitales |
| merge_table_cells | table-formatting | Combinar celdas horizontal, vertical o en regiones rectangulares |
💡 Consejos y trucos
Usa la herramienta create_custom_style para definir estilos reutilizables antes de generar documentos en lote. Combínalo con merge_documents para ensamblar informes a partir de múltiples secciones.
Info rápida
- Autor
- GongRzhe
- Licencia
- MIT
- Runtime
- Python 3.10+
- Transporte
- stdio
- Categoría
- productivity
- Dificultad
- Principiante
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- —
- Versión
- 1.0.0
- Actualizado
- 31 dic 2025
Compatibilidad con clientes
- ❓ Claude Code
- ❓ Cursor
- ❓ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Enlaces
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows