Skip to main content
Glama

Install in Cursor

word-mcp-live

El único servidor MCP que edita documentos de Word mientras están abiertos

Edición en vivo · Cambios controlados · Deshacer por acción · 124 herramientas · Multiplataforma

PyPI Python 3.11+ License: MIT Platform: Windows + macOS/Linux


word-mcp-live ofrece a cualquier asistente de IA que admita MCP control total sobre Microsoft Word. Abre un documento, dile a la IA lo que necesitas y observa cómo sucede: formato, cambios controlados, comentarios y todo lo demás. Los cambios aparecen en vivo en tu documento abierto.

Sin word-mcp-live

  • La IA puede hablar sobre tu documento pero no puede tocarlo

  • Copias y pegas entre la IA y Word, perdiendo el formato

  • ¿Cambios controlados? Los haces manualmente después

  • Cada edición implica guardar → cerrar → procesar → reabrir

Con word-mcp-live

  • «Añade un cambio controlado que reemplace ABC Corp por XYZ Ltd» — hecho

  • Los cambios aparecen en vivo en tu documento de Word abierto

  • Cada edición de la IA está a un Ctrl+Z de distancia

  • Cambios controlados reales con tu nombre, no trucos XML

Míralo en acción

https://github.com/user-attachments/assets/fbb09af4-1e25-4e49-94d0-45b363278810

Qué lo hace diferente

  • Edición en vivo — Edita documentos mientras están abiertos en Word. Sin ciclo de guardar-cerrar-reabrir.

  • Deshacer completo — Cada acción de la IA es un solo Ctrl+Z. ¿Cometiste un error? Solo deshazlo.

  • Cambios controlados nativos — Revisiones reales de Word con tu nombre, no trucos XML.

  • Comentarios en hilo — Añade, responde, resuelve y elimina comentarios como un revisor humano.

  • Diagnóstico de diseño — Detecta problemas de formato antes de que se conviertan en desastres de impresión.

  • Ecuaciones y referencias cruzadas — Inserta fórmulas matemáticas y referencias que se actualizan automáticamente.

  • 124 herramientas — El servidor MCP de Word más completo disponible.

Related MCP server: Word Document MCP Server

Inicio rápido

pip install word-mcp-live

O instala desde el código fuente:

git clone https://github.com/ykarapazar/word-mcp-live.git
cd word-mcp-live
pip install -e .

Instalación del cliente

Añade a tu claude_desktop_config.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

Añade a tu .mcp.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

Con un clic: Haz clic en el botón de instalación en la parte superior de esta página.

Manual: Añade a ~/.cursor/mcp.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

Con un clic: Instalar en VS Code

Manual: Añade a tu settings.json de VS Code:

{
  "mcp": {
    "servers": {
      "word": {
        "command": "uvx",
        "args": ["word-mcp-live"],
        "env": {
          "MCP_AUTHOR": "Your Name",
          "MCP_AUTHOR_INITIALS": "YN"
        }
      }
    }
  }
}

Añade a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}
{
  "mcpServers": {
    "word": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/ykarapazar/word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

Nota: El modo Docker solo admite herramientas multiplataforma. La edición en vivo requiere una instalación nativa de Windows.

MCP_AUTHOR establece tu nombre en los cambios controlados y comentarios (por defecto: "Author"). MCP_AUTHOR_INITIALS establece las iniciales de los comentarios.

Dos modos

Funciona en todas partes

Edición en vivo (Word abierto)

Qué hace

Crear y editar archivos .docx guardados

Editar documentos en vivo mientras trabajas en Word

Plataforma

Windows, macOS, Linux

Windows (COM) y macOS (JXA)

Deshacer

Guardados a nivel de archivo

Ctrl+Z por acción (Windows); deshacer por operación (macOS)

Ideal para

Procesamiento por lotes, generación de documentos

Edición interactiva, formato, revisión

Ambos modos funcionan juntos. La IA elige el adecuado para la tarea.

Edición en vivo en macOS (Nuevo en v1.5.0)

Las herramientas en vivo ahora funcionan en macOS mediante JavaScript for Automation (JXA). Mismos nombres de herramientas, mismos parámetros: el servidor detecta tu plataforma y usa el backend de automatización adecuado.

Característica

Windows

macOS

Lectura/escritura/búsqueda/reemplazo de texto

COM

JXA

Formato (negrita, fuente, estilo)

COM

JXA

Cambios controlados y revisiones

COM

JXA

Comentarios (añadir, eliminar, listar)

COM

JXA

Tablas (leer, escribir, añadir filas)

COM

JXA

Diseño de página, encabezados, marcadores

COM

JXA

Ecuaciones, referencias cruzadas

COM

JXA

Respuestas a comentarios en hilo

COM

No disponible

Resolver/no resolver comentarios

COM

No disponible

Inspección del historial de deshacer

COM

No disponible

Marcas de agua

COM

No disponible

Configuración

Variable

Default

Descripción

MCP_AUTHOR

"Author"

Nombre del autor para cambios controlados y comentarios

MCP_AUTHOR_INITIALS

""

Iniciales del autor para comentarios

MCP_TRANSPORT

stdio

Tipo de transporte: stdio, sse o streamable-http

MCP_HOST

0.0.0.0

Host al que vincular (para transportes SSE/HTTP)

MCP_PORT

8000

Puerto al que vincular (para transportes SSE/HTTP)

Para despliegue remoto, consulta RENDER_DEPLOYMENT.md.

Ejemplos de indicaciones

Solo dile a la IA lo que quieres en lenguaje natural:

"Draft a contract with tracked changes so my colleague can review"
"Format all headings as Cambria 13pt bold and add automatic numbering"
"Add a comment on paragraph 3 asking about the deadline"
"Find every mention of 'ABC Corp' and replace with 'XYZ Ltd' as a tracked change"
"Set the page to A4 landscape with 2cm margins"
"Insert a table of contents based on the document headings"
"Add page numbers in the footer and our company name in the header"
"Insert a cross-reference to Heading 2 in paragraph 5"

Ejemplos de uso

Ejemplo 1: Leer un documento (multiplataforma)

Llamada a la herramienta: get_document_text

{ "filename": "C:/Documents/report.docx" }

Salida esperada:

{
  "status": "success",
  "paragraphs": [
    {"index": 0, "text": "Quarterly Report", "style": "Heading 1"},
    {"index": 1, "text": "Revenue increased by 15% compared to Q3.", "style": "Normal"},
    {"index": 2, "text": "Key Metrics", "style": "Heading 2"}
  ],
  "total_paragraphs": 3
}

Ejemplo 2: Edición en vivo con cambios controlados (Windows)

Llamada a la herramienta: word_live_replace_text

{
  "filename": "report.docx",
  "find_text": "ABC Corporation",
  "replace_text": "XYZ Ltd",
  "match_case": true,
  "replace_all": true,
  "track_changes": true
}

Salida esperada:

{
  "status": "success",
  "replacements": 4,
  "message": "Replaced 4 occurrences (tracked changes enabled)"
}

Los reemplazos aparecen como cambios controlados en Word con tachado en «ABC Corporation» y subrayado en «XYZ Ltd».

Ejemplo 3: Añadir un comentario anclado a texto (multiplataforma)

Llamada a la herramienta: add_comment

{
  "filename": "C:/Documents/contract.docx",
  "target_text": "payment within 30 days",
  "comment_text": "Should we extend this to 45 days?",
  "author": "Jane Smith"
}

Salida esperada:

{
  "status": "success",
  "message": "Comment added by Jane Smith on 'payment within 30 days'"
}

El comentario aparece en el panel de Revisión de Word, anclado al texto especificado.

Referencia de herramientas

124 herramientas en dos modos: consulta la referencia completa de herramientas para más detalles.

Categoría

Cantidad

Multiplataforma (python-docx)

80

Windows Live (automatización COM)

44

macOS Live (automatización JXA)

40 (de las 44 herramientas en vivo)

Requisitos

  • Python 3.11+

  • python-docx, fastmcp, msoffcrypto-tool (instalados automáticamente)

  • Herramientas en vivo de Windows: Windows 10/11 + Microsoft Word + pywin32 (instalado automáticamente)

  • Herramientas en vivo de macOS: macOS + Microsoft Word para Mac (usa JXA integrado: sin dependencias adicionales)

Las herramientas multiplataforma funcionan sin Word instalado: solo se necesita python-docx.

Contribuciones

Consulta CONTRIBUTING.md para la configuración de desarrollo, el estilo de código y cómo añadir nuevas herramientas.

¿Encontraste un error? Abre un issue. ¿Tienes una idea? Solicita una función.

Agradecimientos

Construido sobre GongRzhe/Office-Word-MCP-Server por GongRzhe (Licencia MIT).

Bibliotecas adicionales: python-docx · FastMCP · pywin32

Privacidad

Este servidor se ejecuta completamente en tu máquina local. No se recopilan, transmiten ni almacenan datos. Consulta la Política de privacidad completa.

Soporte

Licencia

Licencia MIT: consulta LICENSE para más detalles.

Historial de estrellas

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

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

  • Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

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/trustypangolin/word-mcp-live'

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