local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Integrates with Python's docx library to provide Word document processing capabilities including creating, editing, and managing documents, with support for formatting, tables, images, and layout controls.
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
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.
- Features
- Installation Dependencies
- Usage
- Supported Operations
- How It Works
- Typography Capabilities
- Development Notes
- Troubleshooting
- Notes
- License