Skip to main content
Glama

Oficina del servidor MCP

Insignia de herrería

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para leer/escribir archivos de Microsoft Word (docx).

Instalación mediante herrería

Para instalar Server Office para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @famano/mcp-server-office --client claude

Uso

Instalar con pip:

pip install mcp-server-office

Luego, inicie el servidor MCP:

mcp-server-office

O usando uv, simplemente:

uvx mcp-server-office

Herramientas disponibles

  1. read_docx : lee el contenido completo de un archivo docx, incluidas tablas e imágenes.

    • Entrada: path (cadena) - Ruta absoluta al archivo de destino

    • Nota: Las imágenes se convierten en marcadores de posición [Imagen] y no se muestran los cambios de seguimiento.

  2. write_docx : crea un nuevo archivo docx con el contenido indicado.

    • Aporte:

      • path (cadena): ruta absoluta al archivo de destino

      • content (cadena) - Contenido que se escribirá en el archivo

    • Nota: utilice saltos de línea dobles para los párrafos nuevos y la etiqueta [Tabla] con | separadores para tablas

  3. edit_docx_paragraph : Realiza reemplazos de texto en párrafos específicos de un archivo docx.

    • Aporte:

      • path (cadena) - Ruta absoluta al archivo para editar

      • edits (matriz): lista de diccionarios que contienen texto de búsqueda/reemplazo e índice de párrafos

        • paragraph_index (número): índice basado en 0 del párrafo a editar

        • search (cadena) - Texto a buscar dentro del párrafo especificado

        • replace (cadena) - Texto con el que reemplazar

    • Nota: Cada cadena de búsqueda debe coincidir exactamente una vez dentro del párrafo especificado

  4. edit_docx_insert : Inserta nuevos párrafos en un archivo docx.

    • Aporte:

      • path (cadena) - Ruta absoluta al archivo para editar

      • inserts (matriz): lista de diccionarios que contienen texto e índice de párrafo opcional

        • text (cadena) - Texto para insertar como un nuevo párrafo

        • paragraph_index (número, opcional) - índice basado en 0 del párrafo antes del cual se insertará. Si no se especifica, insertar al final.

Related MCP server: Office Word MCP Server

Requisitos

  • Python >= 3.12

  • Dependencias:

    • mcp[cli] >= 1.2.0

    • python-docx >= 1.1.2


Oficina del servidor MCP (japonés)

Insignia de herrería

Un servidor de Protocolo de contexto de modelo (MCP) que permite leer y escribir archivos de Microsoft Word (docx).

Instalación de Smithery

Para instalar automáticamente Server Office en Claude Desktop a través de Smithery :

npx -y @smithery/cli install @famano/mcp-server-office --client claude

Cómo utilizar

Instalar usando pip:

pip install mcp-server-office

Inicie el servidor MCP:

mcp-server-office

O, usando uv:

uvx mcp-server-office

Herramientas disponibles

  1. read_docx : lee el contenido completo de un archivo docx, incluidas tablas e imágenes.

    • Entrada: path (cadena): ruta absoluta del archivo de destino

    • Nota: Las imágenes se convierten a un marcador de posición llamado [Imagen] y no se muestra el historial de revisiones.

  2. write_docx : crea un nuevo archivo docx con el contenido especificado.

    • aporte:

      • path (cadena): la ruta absoluta del archivo a crear.

      • content (cadena): el contenido que se escribirá en el archivo

    • Nota: Los párrafos están separados por dos saltos de línea, las tablas utilizan la etiqueta [Table] y | separador

  3. edit_docx_paragraph : reemplaza el texto de un párrafo especificado en un archivo docx.

    • aporte:

      • path (cadena): la ruta absoluta del archivo a editar.

      • edits (matriz): lista de diccionarios que contienen texto de búsqueda/reemplazo e índices de párrafos

        • paragraph_index (número): el índice basado en 0 del párrafo a editar.

        • search (cadena) – El texto a buscar en el párrafo especificado.

        • replace (cadena) – El texto de reemplazo.

    • Nota: Cada cadena de búsqueda debe coincidir exactamente una vez en un párrafo determinado.

  4. edit_docx_insert : inserta un nuevo párrafo en un archivo docx.

    • aporte:

      • path (cadena): la ruta absoluta del archivo a editar.

      • inserts (matriz): una lista de diccionarios que contienen el texto y los índices de párrafos opcionales.

        • text (cadena): el texto que se insertará como un nuevo párrafo

        • paragraph_index (número, opcional) - El índice basado en 0 del párrafo en el que se insertará. Si no se especifica, se insertará al final.

Requisitos

  • Python >= 3.12

  • Paquetes dependientes:

    • mcp[cli] >= 1.2.0

    • python-docx >= 1.1.2

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/famano/mcp-server-office'

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