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 -410PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.Last updated -16198PythonMIT License
- -securityFlicense-qualityA FastMCP server that provides natural language interaction with MS SQL databases, enabling users to query data, list tables, describe structures, and execute database operations through a conversational AI interface.Last updated -Python
- -securityAlicense-qualityA Python-based text editor server built with FastMCP that provides tools for file operations. This server enables reading, editing, and managing text files through a standardized API following a multi-step process.Last updated -2PythonMIT License