Servicio Docx MCP
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
Dependencias de instalación
Asegúrese de que Python 3.10+ esté instalado y luego instale las siguientes dependencias:
Uso
Uso como servicio MCP en Cursor
- Abra Cursor y vaya a Configuración
- Encuentre la sección
Features > MCP Servers
- Haga clic
Add new MCP server
- Complete la siguiente información:
- Nombre: MCP_DOCX
- Tipo: Comando
- Comando:
python3 /path/to/MCP_dox/server.py
(reemplace con la ruta real a suserver.py
)
- 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
- El servicio utiliza la biblioteca Python-docx para procesar documentos de Word
- Implementa el protocolo MCP a través de la biblioteca FastMCP para comunicarse con asistentes de IA
- Procesa solicitudes y devuelve respuestas formateadas.
- 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:
- Asegúrese de que Python 3.10+ esté instalado correctamente
- Asegúrese de que las bibliotecas python-docx y mcp estén instaladas correctamente
- Compruebe si la ruta del servidor es correcta
- 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
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un potente servicio de procesamiento de documentos de Word basado en FastMCP que permite a los asistentes de IA crear, editar y gestionar archivos .docx con compatibilidad total con el formato. Conserva los estilos originales al editar contenido.
- Características
- Dependencias de instalación
- Uso
- Operaciones apoyadas
- Cómo funciona
- Capacidades tipográficas
- Notas de desarrollo
- Solución de problemas
- Notas
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server providing tools to read, write, and edit Microsoft Word (docx) files through the Model Context Protocol, allowing operations like complete document reading, content creation, targeted paragraph editing, and text insertion.Last updated -420PythonMIT License
- -securityAlicense-qualityAn MCP server that provides multiple file conversion tools for AI agents, supporting various document and image format conversions including DOCX to PDF, PDF to DOCX, image conversions, Excel to CSV, HTML to PDF, and Markdown to PDF.Last updated -15PythonMIT License
- -securityAlicense-qualityAn MCP server that enables programmatic interaction with Microsoft Word documents on Windows via COM Interop, allowing operations like document creation, text manipulation, formatting, and table management.Last updated -11TypeScriptMIT License
- -securityFlicense-qualityA Python application that allows creating and editing Microsoft Word (.docx) documents through an API, built with FastMCP for interacting with Word documents.Last updated -1Python