/ Directorio / Playground / Office Word MCP
● Comunidad GongRzhe ⚡ Instantáneo

Office Word MCP

por GongRzhe · GongRzhe/Office-Word-MCP-Server

Lee, edita y crea archivos .docx reales desde Claude — párrafos, tablas, encabezados, comentarios y salida con calidad de control de cambios.

Office Word MCP envuelve python-docx para dar a Claude acceso completo de lectura/escritura a documentos Word. Útil para generación de informes, revisión de contratos, creación masiva de documentos y conversión de datos estructurados a salida Word correctamente formateada para destinatarios no técnicos. Maneja tablas, encabezados, estilos, imágenes y comentarios.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

office-word-mcp.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "office-word-mcp",
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "office-word-mcp": {
      "command": {
        "path": "uvx",
        "args": [
          "--from",
          "office-word-mcp-server",
          "word_mcp_server"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add office-word-mcp -- uvx --from office-word-mcp-server word_mcp_server

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Office Word MCP

Generar informes de estado semanales como documentos Word pulidos

👤 PMs, analistas y consultores que entregan en .docx ⏱ ~25 min beginner

Cuándo usarlo: Tu cliente espera Word, no Markdown ni PDF, y no quieres copiar y pegar cada semana.

Requisitos previos
  • Documento de plantilla para copiar el estilo — Guarda tu informe estándar como ~/templates/status-report.docx
Flujo
  1. Abrir la plantilla
    Usa word-mcp. Abre ~/templates/status-report.docx y dime su estructura (encabezados + cantidad de tablas).✓ Copiado
    → Esquema devuelto — lista de H1, H2, dimensiones de tablas
  2. Rellenar con los datos de esta semana
    Guarda una copia como week-of-2026-04-27.docx. Reemplaza las tablas de marcadores de posición con los números de esta semana (pega los datos). Deja intacta la portada.✓ Copiado
    → Copia guardada, tablas actualizadas, portada sin cambios
  3. Agregar un párrafo de resumen
    Bajo 'Resumen Ejecutivo', inserta 3 párrafos cubriendo los principales logros, bloqueos y solicitudes. Mantén el estilo de párrafo existente.✓ Copiado
    → Párrafos añadidos con estilo correcto

Resultado: Un informe Word listo para entregar regenerado cada semana sin formateo manual.

Errores comunes
  • Las fuentes de plantillas personalizadas no están incrustadas — python-docx escribe referencias; si el destinatario no tiene las fuentes, incrústalas desde la interfaz de Word o usa fuentes del sistema
Combinar con: filesystem

Revisar un borrador de contrato con comentarios

👤 Roles afines al área legal que revisan borradores de terceros ⏱ ~30 min intermediate

Cuándo usarlo: Recibes un borrador de contrato y quieres que Claude señale cláusulas de riesgo con comentarios anclados.

Flujo
  1. Ingestar el documento
    Lee contract.docx. Lista los encabezados de sección y las cláusulas con términos de pago o límites de responsabilidad.✓ Copiado
    → Índice de secciones con cláusulas destacadas
  2. Agregar comentarios en puntos de riesgo
    Para cada cláusula de riesgo, agrega un comentario de 'Claude' explicando la preocupación y una sugerencia de revisión.✓ Copiado
    → Comentarios visibles al abrir en Word

Resultado: Borrador anotado listo para enviar a asesoría legal.

Errores comunes
  • El anclaje se desplaza en párrafos largos — Ancla por oración, no por párrafo; verifica reabriendo en Word

Estilo mail-merge: generar 50 cartas personalizadas desde un CSV

👤 Operaciones/RRHH/administración enviando comunicaciones personalizadas ⏱ ~20 min beginner

Cuándo usarlo: Tienes una lista de destinatarios y una carta con plantilla; quieres un .docx por persona.

Requisitos previos
  • Lista de destinatarios en CSV — Columnas: nombre, email, campo_personalizado
Flujo
  1. Mapear campos
    Abre template.docx. Muéstrame cada {{marcador}} y pregunta qué columna CSV corresponde a cada uno.✓ Copiado
    → Lista de marcadores, prompt de mapeo
  2. Ejecutar la combinación
    Para cada fila en recipients.csv, renderiza template.docx en ./output/<apellido>.docx. Confirma el total al final.✓ Copiado
    → N archivos escritos; informe de coincidencia entre filas y archivos

Resultado: Archivos .docx por destinatario listos para adjuntar al email.

Errores comunes
  • Caracteres especiales en nombres rompen los nombres de archivo — Convierte a slug antes de guardar
Combinar con: filesystem

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

office-word-mcp + office-powerpoint-mcp

Generar un informe Word y una presentación de diapositivas coincidente desde una sola fuente

office-word-mcp + filesystem

Leer entrada CSV y luego escribir salidas docx por fila

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
create_document filename, title?, author? Iniciar un nuevo documento 0
get_document_text filename Leer contenido existente 0
add_paragraph filename, text, style? Añadir texto al cuerpo 0
add_heading filename, text, level Estructura de secciones 0
add_table filename, rows, cols, data? Contenido tabular 0
search_and_replace filename, find, replace Cambios masivos de texto / relleno de plantillas 0
add_comment filename, paragraph_index, text, author Revisión de documentos 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
N/A — local
Tokens por llamada
100–500 por llamada
Monetario
Gratuito (MIT)
Consejo
Usa search_and_replace en lugar de reescribir el documento completo en streaming

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: filesystem-read filesystem-write
Almacenamiento de credenciales: Ninguno
Salida de datos: Ninguno

Resolución de problemas

Errores comunes y soluciones

PermissionError al guardar

El archivo está abierto en Word — ciérralo antes de permitir que Claude escriba

Estilo no aplicado

Los nombres de estilo distinguen entre mayúsculas y minúsculas en python-docx; verifica los nombres de estilo en la plantilla original

Comentarios que no aparecen

Asegúrate de que Word abra con el panel de comentarios visible; los comentarios se guardan correctamente en el XML del .docx

Alternativas

Office Word MCP vs otros

AlternativaCuándo usarlaContrapartida
Office PowerPoint MCPNecesitas diapositivas, no documentosDiferente superficie, del mismo autor
Excel MCP ServerNecesitas hojas de cálculoExcel es para tabular; Word es para prosa

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills