Servidor MCP de herramientas de Word
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de manipulación de documentos de Word basadas en IA. Este servidor implementa el protocolo MCP para que las aplicaciones de IA puedan crear, editar y gestionar documentos de Word mediante interacciones de lenguaje natural.
Características
- Implementación completa del protocolo MCP
- Creación y gestión de documentos de Word
- Manipulación de contenido de texto enriquecido
- Creación y formato de tablas
- Control del diseño del documento
- Gestión de metadatos de documentos
- Monitoreo del estado de los documentos en tiempo real
Prerrequisitos
- Node.js 14 o superior
- Microsoft Word (opcional, para funciones avanzadas)
Instalación
O instalar globalmente:
Para utilizar como dependencia en su proyecto:
Uso
- Inicie el servidor MCP:
- El servidor se iniciará en el puerto 8765 de forma predeterminada
- Configure su aplicación de IA (por ejemplo, Cursor, VSCode) para usar el servidor MCP:
Herramientas MCP
El servidor proporciona las siguientes funciones MCP:
create_document
- Crea un nuevo documento de Word- Parámetros: filePath (obligatorio), título, autor
open_document
- Abre un documento de Word existente- Parámetros: filePath (obligatorio)
add_paragraph
- Agrega un párrafo al documento- Parámetros: filePath (obligatorio), texto (obligatorio), estilo, alineación
add_table
- Agrega una tabla al documento- Parámetros: filePath (obligatorio), filas (obligatorio), columnas (obligatorio), encabezados, datos
search_and_replace
- Buscar y reemplazar texto en el documento- Parámetros: filePath (obligatorio), searchText (obligatorio), replaceText (obligatorio), matchCase
set_page_margins
- Establecer los márgenes de página del documento- Parámetros: filePath (obligatorio), arriba, derecha, abajo, izquierda
get_document_info
- Obtener metadatos del documento- Parámetros: filePath (obligatorio)
Integración con aplicaciones de IA
Cursor
- Abra el archivo de configuración del cursor
~/.cursor/mcp.json
- Agregue la siguiente configuración:
O para la versión de desarrollo local:
Después de la configuración, puede utilizar lenguaje natural para manipular documentos de Word:
VSCode y otras herramientas compatibles con MCP
Se aplican pasos de integración similares a otras herramientas compatibles con el protocolo MCP. Consulte la documentación de su herramienta para conocer los pasos específicos de configuración del servidor MCP.
Desarrollo
Para ampliar o modificar este servidor MCP:
- Clonar el repositorio:
- Instalar dependencias:
- Iniciar en modo de desarrollo:
- Construir para producción:
Agregar nuevas funciones MCP
- Agregar nuevos métodos en
src/services/DocumentService.ts
- Registrar nuevas funciones en
src/mcp-server.ts
- Actualice las definiciones de tipos según sea necesario
Configuración
- Puerto predeterminado: 8765 (configurable)
- Tipos de archivos admitidos: .docx
- Todas las rutas de archivos deben ser absolutas o relativas al directorio de trabajo actual
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Apoyo
Si encuentra algún problema o tiene sugerencias para mejorar, envíe un problema en nuestro repositorio de GitHub.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Permita que la IA lea, cree y modifique documentos de Word a través del lenguaje natural
- Características
- Prerrequisitos
- Instalación
- Uso
- Herramientas MCP
- Integración con aplicaciones de IA
- Desarrollo
- Configuración
- Licencia
- Apoyo
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.Last updated -816TypeScript
- -securityFlicense-qualityEnables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.Last updated -1338TypeScript
- 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 -421PythonMIT License
- -securityFlicense-qualityA powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx files with full formatting support. Preserves original styles when editing content.Last updated -116Python
Appeared in Searches
- Information about the DOCX file format or tools for handling DOCX files
- A tool or assistant for programming, file handling, and document creation
- Using Claude in Microsoft Word
- Microsoft Word MCP (Microsoft Certified Professional) Information
- A tool for uploading and analyzing files on MacBook with PDF and Word support, and converting them to Markdown