Skip to main content
Glama

Servicio Docx MCP

Inglés | Chino

insignia de herrería

Un servicio de procesamiento de documentos Docx basado en la biblioteca FastMCP, que admite la creación, edición y gestión de documentos de Word mediante asistentes de inteligencia artificial en Cursor.

Características

  • Operaciones completas de documentos : Soporte para crear, abrir y guardar documentos, así como agregar, editar y eliminar contenido.

  • Formato : Soporte para configurar fuentes, colores, tamaños, alineación y otras opciones de formato.

  • Procesamiento de tablas : Soporte para crear, editar, fusionar y dividir celdas de tablas

  • Inserción de imágenes : Soporte para insertar imágenes y configurar sus tamaños.

  • Control de diseño : Soporte para configurar márgenes de página, agregar saltos de página y otros elementos de diseño

  • Funciones de consulta : Soporte para recuperar información de documentos, contenido de párrafos y datos de tablas.

  • Edición conveniente : Soporte para la función de buscar y reemplazar

  • Edición de secciones : Soporte para reemplazar contenido en secciones específicas mientras se conserva el formato y los estilos originales

Related MCP server: MCP Office Interop Word Server

Dependencias de instalación

Asegúrese de que Python 3.10+ esté instalado y luego instale las siguientes dependencias:

pip3 install python-docx mcp

Uso

Uso como servicio MCP en Cursor

  1. Abra Cursor y vaya a Configuración

  2. Encuentre la sección Features > MCP Servers

  3. Haga clic Add new MCP server

  4. Complete la siguiente información:

    • Nombre: MCP_DOCX

    • Tipo: Comando

    • Comando: python3 /path/to/MCP_dox/server.py (reemplace con la ruta real a su server.py )

  5. Haga clic en Add para agregar el servicio.

Después de agregar, puede usar lenguaje natural para operar documentos de Word en el asistente de inteligencia artificial de Cursor, por ejemplo:

  • "Crea un nuevo documento de Word y guárdalo en el escritorio"

  • "Añadir un encabezado de nivel 3"

  • Insertar una tabla de 3x4 y rellenarla con datos

  • "Establecer el segundo párrafo en negrita y alineado al centro"

Operaciones apoyadas

El servicio admite las siguientes operaciones:

  • Gestión de documentos : create_document , open_document , save_document

  • Adición de contenido : add_paragraph , add_heading , add_table , add_picture

  • Edición de contenido : edit_paragraph , delete_paragraph , delete_text

  • Operaciones de tabla : add_table_row , delete_table_row , edit_table_cell de tabla, merge_table_cells , split_table

  • Control de diseño : add_page_break , set_page_margins

  • Funciones de consulta : get_document_info , get_paragraphs , get_tables , search_text

  • Operaciones de archivo : create_document , open_document , save_document , save_as_document , create_document_copy

  • Edición de secciones : replace_section , edit_section_by_keyword

  • Otras funciones : find_and_replace , search_and_replace (con funcionalidad de vista previa)

Cómo funciona

  1. El servicio utiliza la biblioteca Python-docx para procesar documentos de Word

  2. Implementa el protocolo MCP a través de la biblioteca FastMCP para comunicarse con asistentes de IA

  3. Procesa solicitudes y devuelve respuestas formateadas.

  4. Admite gestión completa de errores e informes de estado.

Capacidades tipográficas

El servicio tiene buenas capacidades de comprensión tipográfica:

  • Jerarquía de texto : Compatibilidad con niveles de encabezado (1-9) y organización de párrafos

  • Diseño de página : Compatibilidad con configuraciones de márgenes de página

  • Elementos visuales : Compatibilidad con estilos de fuente (negrita, cursiva, subrayado, color) y alineación

  • Diseño de tabla : Soporte para crear tablas, fusionar celdas, dividir tablas y configurar formatos de tabla.

  • Control de paginación : Soporte para agregar saltos de página

Notas de desarrollo

  • server.py : implementación principal del servicio MCP utilizando la biblioteca FastMCP

Solución de problemas

Si encuentra problemas con el Cursor, pruebe los siguientes pasos:

  1. Asegúrese de que Python 3.10+ esté instalado correctamente

  2. Asegúrese de que las bibliotecas python-docx y mcp estén instaladas correctamente

  3. Compruebe si la ruta del servidor es correcta

  4. Reiniciar la aplicación Cursor

Notas

  • Asegúrese de que las bibliotecas python-docx y mcp estén instaladas correctamente

  • Asegúrese de que los caracteres chinos en las rutas se puedan procesar correctamente

  • El uso de rutas absolutas puede evitar problemas de análisis de rutas

Licencia

Licencia MIT

-
security - not tested
F
license - not found
-
quality - not tested

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/MeterLong/MCP-Doc'

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